Описание тега 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 К…
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, мне нужно обновить …
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')…
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