Описание тега ruby-1.8
По вопросам, связанным с разработкой в Ruby, версия 1.8. Если ваш вопрос относится к Ruby в целом, используйте тег [tag:ruby].
1
ответ
Сплат в не финальной позиции
Для следующего метода def mixed_args(a,b,*c,d) puts a,b,c,d end p mixed_args(1,2,3,4,5) Я получаю это сообщение об ошибке: синтаксическая ошибка, неожиданный tIDENTIFIER, ожидаемый tAMPER или '&' Не могли бы вы дать мне подсказку, какую информацию м…
25 сен '13 в 19:25
2
ответа
Как считать дубликаты хэшей в Ruby 1.8.5 ( Sketchup Ruby API)
Мне нужно посчитать дубликаты, они должны быть на 100% идентичны, чтобы увеличить мой счет, но я не могу использовать ничего из Ruby 1.8.5, этот код будет запускаться внутри плагина в google sketchup Google Sketchup Ruby API puts VERSION 1.8.5 puts …
02 сен '12 в 14:17
2
ответа
Вызов сценария Ruby 1.8 из сценария Ruby 2.0
Я не уверен, принадлежит ли это здесь или где-то еще (SuperUser?), Но в любом случае: У меня есть два сценария Ruby, один из которых требует Ruby 2.0 (A), а другой - 1.8 (B). А нужно вызвать Б с разветвленными процессами. А это что-то вроде этого: r…
19 ноя '13 в 21:21
1
ответ
Время разбора в Ruby 1.9.2 не совпадает с Ruby 1.8.7?
Разбор этого в ruby 1.8.7 time_str = "Sun Feb 01 0111 00:00:00 GMT+0530 (IST)"<br /> Time.parse(time_str)<br /> output Tue Feb 01 00:00:00 +0530 2011 рубин 1.9.2 time_str = "Sun Feb 01 0111 00:00:00 GMT+0530 (IST)"<br /> Time.parse…
27 авг '11 в 05:58
2
ответа
Изменение возвращаемого значения find_by_sql
Так что я перетягиваю волосы над этим вопросом. В основном я использовал find_by_sql для извлечения данных из моей базы данных. Я сделал это, потому что в запросе много столбцов и объединений таблиц, и я думаю, что использование ActiveRecord и ассоц…
07 июл '12 в 02:07
2
ответа
Рубиновый хеш как ключ к хешу
Столкнулся со следующим странным поведением в ruby 1.8.6, в 1.8.7 вроде работает правильно. Кто-нибудь знает, что вызвало бы это? h = {} key_1 = {1 => 2} key_2 = {1 => 2} h[key_1] = 3 p key_1 == key_2 # => true p h.has_key?(key_2) # =>…
22 фев '11 в 08:09
2
ответа
Конвертировать время в другой часовой пояс
У меня есть строка даты в этом формате гггг-мм-ддчч: мм: сс [Z] И у меня есть строка часового пояса. например, "Азия / Калькутта" Теперь я хочу преобразовать эту строку даты в часовой пояс данного часового пояса например, если дата 2014-01-03T23:30:…
04 июл '14 в 15:30
5
ответов
Сортировка значений в хэше (с гранями сфинкса)
Я использую Сфинкс, чтобы вернуть хэш граней. Возвращенный хеш выглядит так: {:brand=>{"C Brand"=>170, "A Brand"=>17, "B Brand"=>160}, :store=>{"B Store"=>95, "C Store"=>1, "A Store"=>9}} Хэш содержит название магазина / брен…
19 мар '12 в 21:03
1
ответ
Установка гемов в Mac OS X с предустановленным ruby 1.8.7
Mac, кажется, все поставляются с предустановленной ruby 1.8.7. Это хорошо для моих целей, но когда я устанавливаю гем с gem install gem-name или же sudo gem install gem-nameЯ должен явно добавить каталог lib гема в мой $LOAD_PATH в верхней части м…
19 окт '12 в 16:29
1
ответ
Как мне повторно передать несколько аргументов метода в Ruby 1.8.5?
Я использую ruby 1.8.5, и я хотел бы использовать вспомогательный метод, чтобы помочь отфильтровать предпочтения пользователя следующим образом: def send_email(user, notification_method_name, *args) # determine if the user wants this email return …
29 ноя '10 в 03:48
1
ответ
rake gems: сбой при установке приложения rails 2 по загадочным причинам
Я пытаюсь запустить проект rails 2.3.12 в своей локальной среде разработки, но не могу установить необходимые гемы. Вот версии ruby /rails, которые я использую: $ rvm list rvm rubies ... => ruby-1.8.7-p371 [ i686 ] ... $ rails -v Rails 2.3.12 К…
11 мар '13 в 19:10
2
ответа
Остановка распределенной службы Ruby
У меня есть сценарий, который запускает службу DRb, до порождения объекта обработчика и ожидания через DRb.thread.join, Я бы хотел, чтобы скрипт запускался до тех пор, пока он не будет уничтожен, поэтому я добавил trap "INT" do DRb.stop_service end …
28 мар '11 в 14:52
3
ответа
Правильный способ извлечь несколько значений из строки с помощью регулярных выражений в ruby 1.8
Я относительно новичок в ruby, и я пытаюсь найти "ruby" способ извлечения нескольких значений из строки на основе группировки в регулярных выражениях. Я использую ruby 1.8 (поэтому я не думаю, что назвал снимки). Я мог бы просто сопоставить и зате…
25 июл '12 в 13:56
4
ответа
Пустой диапазон между строками, представляющими числа
Вот два диапазона значений. ('1'..'10').to_a => ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10"] но, ('2'..'10').to_a => [] Почему второй возвращает пустой массив в ruby 1.8.7?
27 мар '13 в 12:29
1
ответ
Я использую приложение Rails 2.3.4 и мне интересно, стоит ли мне обновляться до 3.0?
Я занимаюсь разработкой приложения и уже некоторое время использую Rails 2.3.4, но мне интересно, стоит ли мне пытаться обновить или продолжать ждать, а не обновлять, полагаю, у меня есть пара вариантов. Я использую ruby 1.8.7, мне нужно обновить …
06 янв '11 в 22:27
2
ответа
Использование instance_exec и преобразование метода в Proc
Я могу взять блок кода, instance_exec это, и получить правильный результат. Я хотел бы снять метод с другого объекта и вызвать один из его методов в моей области видимости. Когда я беру метод из другого объекта, превращаю его в процесс, а затем inst…
22 апр '13 в 01:43
1
ответ
Сервер программы-приложения неожиданно завершил работу: обнаружен неожиданный конец файла
У меня нет большого опыта работы с Rails. В среду мне сказали обновить Redmine и обновить плагины. Я работаю над этим уже 3 дня, и я был шокирован, увидев, как далеко Rails еще предстоит пройти, чтобы войти в современную эру управления пакетами. Я н…
11 фев '13 в 22:34
1
ответ
Rails 3 - ссылка на изображение в ruby 1.8 и 1.9
Я обновил версию ruby для localhost с 1.8.7 до 1.9.2, и в моих шаблонах появились ошибки. Например, в ruby 1.8.7 я использую следующее: <%= link_to ((image_tag 'image.png', :alt => 'bla bla bal'), url_for(root_url), :id => 'identifier')…
08 ноя '11 в 18:50
1
ответ
"test".partition("s") вызывает раздел из модуля Enumerable вместо модуля String
Я попытался разделить строку с помощью метода раздела из модуля String. Однако при этом: puts "test".partition("s") Я получаю следующее сообщение об ошибке: Line 1:in `partition': wrong number of arguments (1 for 0) (ArgumentError) from t.rb:1 Я счи…
29 июн '11 в 09:24
1
ответ
Почему этот код работает в ruby 1.8, а не в ruby 1.9?
Этот кусок кода: def func *; end [func "hello"] анализируется без ошибок в Ruby 1.8.7, но возвращает синтаксическую ошибку: syntax error, unexpected ']', expecting '}' в Ruby >= 1,9. Я просмотрел разницу между Ruby 1.8 и Ruby 1.9, но не смог найти с…
10 сен '13 в 13:00