Лучшие ruby-1.9 вопросы ИТ разработчиков

2 ответа

String # encode не исправляет ошибку «неверная последовательность байтов в UTF-8»

1 ответ

Скрепка не в состоянии сохранить вложение

m, используя Ruby 1.9 и Rails 2.3.4 с гемом Paperclip для сохранения вложений. и я следовал руководству, добавив правильную миграцию, добавив (has_attached_f...

2 ответа

В чем разница между Process.fork и Process.spawn в Ruby 1.9.2

В чем разница между Process.fork и новыми методами Process.spawn в Ruby 1.9.2 и какой из них лучше для запуска другой программы в подпроцессе? Насколько я по...

ТОП публикаций

5 ответов

Кто-нибудь успешно развернул проект Rails с Ruby 1.9.1? [закрыто]

На прошлой неделе я успешно завершил переход всех приложений нашей компании с Ruby 1.8.6 на Ruby 1.8.7, включая локальные и удаленные конфигурации. Отныне при разработке не нужно будет обеспечивать обратную совместимость с Ruby 1.8.6. Ради ...

5 ответов

Как сделать Ruby 1.9 стандартным Ruby в Ubuntu?

Есть ли способ, на Ubuntu 9.04, установить Ruby 1.8 какruby1.8 (или вообще избавиться от него) и по умолчанию Ruby 1.9ruby?

2 ответа

отладка рельсов 3.1.1 применение

Я пытаюсь добавить отладчик в мое приложение rails 3.1.1, которое использует ruby 1.9.2. Я добавил следующее в мой gemfile: gem 'ruby-debug19', :require => 'ruby-debug'и я получаю следующую ...

4 ответа

Ruby 1.9 хэш с тире в ключе

В ruby 1.9 есть способ определить этот хеш с новым синтаксисом? irb> { a: 2 } => {:a=>2} irb> { a-b: 2 } SyntaxError: (irb):5: syntax error, unexpected tLABEL { a-b: 2 } ^со старым работает irb> { :"a-b" => 2 } => {:"a-b"=>2}

6 ответов

Как определить длину Fixnum в Ruby?

В сценарии, который я пишу, я хочу найти длину Fixnum в Ruby. я мог бы сделать<num>.to_s.length, но есть ли способ напрямую найти длину Fixnum без преобразования его в строку?

4 ответа

str.each в Ruby не работает

Я учу Руби. Я нашел методString#each вhttp://ruby-doc.org/core/classes/String.html [http://ruby-doc.org/core/classes/String.html]. Когда я пытаюсь использовать это ... irb(main):001:0> "hello\nworld".each {|s| p s} NoMethodError: undefined ...

1 ответ

Где методы определены на верхнем уровне ruby?

На верхнем уровне определение метода должно приводить к закрытомуObjectи тесты, кажется, подтверждают это: def hello; "hello world"; end Object.private_instance_methods.include?(:hello) #=> true Object.new.send(:hello) #=> "hello world"Тем не ...