Описание тега ruby-2.1
По вопросам, связанным с разработкой на Ruby версии 2.1. Если ваш вопрос относится к Ruby в целом, используйте тег [tag:ruby].
3
ответа
Запрос Rails: сравните вычисление двух значений атрибута
У меня есть модель, продукт, который имеет как :created_at отметка времени и :expiration_in_days приписывать. Продукты считаются просроченными через определенное количество дней после их создания. Как мне написать запрос, который возвращает только т…
05 авг '14 в 22:00
3
ответа
Вставка пользовательского ключа: пара значений в структуру JSON с пользовательским порядком с использованием jbuilder
В методе show для контроллера у меня есть настройка @object с запросом @object = WorkOrder.find(params[:id]) Теперь шаблон show.json.jbuilder имеет следующий код: json.extract! @object, :id, :note, :status, :created_at json.store_name @object.store.…
27 ноя '15 в 06:32
1
ответ
Не могу собрать собственные расширения с ruby 2.1.2
Я на Ubuntu 14.04.1 LTS (Trusty).Я использую rvm 1.25.28 (стабильный).Когда я хочу установить гем, который является родным расширением, он терпит неудачу с ruby-2.1.2 но отлично работает с ruby-2.0.0-p481, Я не могу найти ничего похожего на мою проб…
30 авг '14 в 09:46
2
ответа
Что делает обратный метод Array# в Ruby?
В руби, когда звоню reverse метод в массиве, он не выполняет обратную сортировку массива полностью. array = [5, 4, 9, 8, 7, 1, 2] array.reverse # => [2, 1, 7, 8, 9, 4, 5] Я не могу понять, какую операцию он выполняет над массивом.
18 ноя '14 в 05:44
2
ответа
Невозможно включить тесты musta в модуль
Я использую Rails с MiniTest и имею несколько классов, которые все связаны через наследование. Я хотел бы повторно использовать тесты, поместив их в модуль. Что-то вроде этого: module MyModule should 'work' do assert true end end Тогда в моих тестах…
06 авг '14 в 21:29
2
ответа
Ruby 2.1 Замороженная нить
В Ruby 2.1 будет замороженная строка, чтобы объект не создавался заново каждый раз, когда интерпретатор пересекает его, т.е. my_hash["abcd"f] = 123 Почему интерпретатор не может автоматически определить, что эта строка не изменится, и просто автомат…
27 сен '13 в 17:07
2
ответа
Увеличение использования памяти с Ruby 2.1 по сравнению с Ruby 2.0 или 1.9
Недавно я развернул обновление Ruby с 2.0 до 2.1.5 для своего веб-приложения Heroku, и теперь я постоянно сталкиваюсь с ошибками квот памяти, тогда как с 2.0 и 1.9 этого никогда не происходило. Для нормального Heroku Dyno существует ограничение в 51…
24 ноя '14 в 10:25
1
ответ
Как поместить выбранное значение в форму рельсов?
Вот мой хамл-код: -if params[:product_id] =select_tag 'product', options_from_collection_for_select(Product.all, :id, :name), placeholder: "Product", required: true, value: Product.find(params[:product_id]).name -else =select_tag 'product', options_…
10 ноя '14 в 15:00
0
ответов
Показать две таблицы в индексе activeadmin
В моем приложении у меня есть следующий код: index do sortable_handle_column column :key column :text do |post| text(post.text) end column :visible default_actions end Теперь я хочу добавить новую таблицу в индекс сделать. Но если я просто добавлю с…
04 май '15 в 09:14
1
ответ
Resque Rake Задача дает ошибку
Я использовал Resque для фоновой обработки, нет моей проблемы с кодом: - когда я запускаю задачу rake как "rake resque: work QUEUE = ' '" согласно Райану Бейтсу, эпизод №. 271. На удаленном сервере код внутри рабочего класса для преобразования файло…
10 июн '15 в 12:13
1
ответ
ruby 2.1.2 портит Time.now.utc в производстве
У меня странная проблема с Time.now.utc в моем production среда. development среда дает правильные значения. я использую ruby-2.1.2-p95 а также rails 4.0.0 для обеих сред. Среды моего production а также development похожи без изменений в Time учебны…
20 май '16 в 14:22
2
ответа
Является ли `require "rubygems"` возвращающим `false` нормально?
Требующий "rubygems" дает false, но требующий "appium_lib" дает true, То есть, require 'rubygems' # => false require 'appium_lib' # => true Это нормально? Это не то же самое, что пытаться требовать чего-то, чего на самом деле не существует, то…
25 апр '15 в 12:33
2
ответа
Зачем `rvm устанавливать ruby-2.1.0` устанавливать preview1?
Я только что попытался установить Ruby 2.1, и вместо этого получил 2.1 Preview 1. Это кажется мне безумным. 2.1 вышел. Почему RVM предполагает, что когда я говорю rvm install ruby-2.1.0 что я действительно имею в виду rvm install ruby-2.1.0-preview1…
28 дек '13 в 22:11
1
ответ
В чем разница между `RUBY_GC_OLDMALLOC_LIMIT` и`RUBY_GC_MALLOC_LIMIT`?
Почему Ruby MRI 2.1 определяет оба RUBY_GC_OLDMALLOC_LIMIT а также RUBY_GC_MALLOC_LIMIT? В чем разница?
27 янв '14 в 14:11
2
ответа
Строки, которые сравнивают равные, не находят одинаковые объекты в Hash
У меня есть две строки, которые кажутся равными: context = "Marriott International World’s Most ADMIRED Lodging Company by FORTUNE for 14th yr. via @FortuneMagazine http://cnnmon.ie/1kcFZSQ" slice_str = context.slice(105,24) # => "http://cnnmon.i…
30 май '14 в 02:31
0
ответов
Построение HTML из строки
На самом деле, я потерял весь свой день на создании правильного HTML, отображаемого как js, <tr> <td><%= c.club_name.capitalize %></td> <td><%= c.full_address %></td> <td> <%= link_to player_path(c)…
18 июн '15 в 04:34
0
ответов
Установите GSL gem с помощью Ruby 2.1 Debian/Ubuntu
Я пробовал так много раз, много читал везде, но я не могу установить гем с ruby 2.1, сейчас я использую его с Ruby 2.0 + GSL 1.15 + GSL gem 1.15.3 + Debian 7.0 (wheezy) Может кто-нибудь поделится своим рецептом. Заранее спасибо.
24 мар '14 в 16:58
1
ответ
Устаревшее приложение Rails и ошибка Ruby 2: невозможно загрузить переводы из файла, тип yml неизвестен
У меня есть старое Rails-приложение, которое я хочу обновить до последних версий Rails и Ruby. Для начала я пытаюсь настроить приложение на Ruby 2.1.2. $ rails -v Rails 2.3.18 $ ruby -v ruby 2.1.2p95 (2014-05-08 revision 45877) [i686-linux] Когда я …
30 июл '14 в 10:59
3
ответа
Массив в хэш с условной логикой в Ruby?
ruby 2.1.1 Есть ли способ сделать логику в этом куске кода одной строкой или более кратким способом? user = User.new h = Hash.new attrs = [:name, :foo, :bar] attrs.each do |a| h[a] = user[a] if user.has_attribute? a end return h
31 май '14 в 22:41
1
ответ
ActiveAdmin развернуть свернуть в форму
Я использую activeadmin с рельсами 3.2.13 и ruby 2.1.2p95, и я хотел бы настроить вид формы. Я видел много разных вещей, которые можно сделать, но мне нужно иметь возможность расширять и разрушать области. Я думал о тумблере. У меня например: form…
03 мар '15 в 12:14