Описание тега ruby-2.2

По вопросам, связанным с разработкой на Ruby версии 2.2. Если ваш вопрос относится к Ruby в целом, используйте тег [tag:ruby].
0 ответов

Память увеличивается при обновлении ruby ​​с 1.9.3 до 2.2.10

Я использовал Ruby 1.9.3 + Rails 3.2.22 в heroku, недавно я обновил ruby ​​1.9.3 до 2.2.10, затем я увидел, что память быстро растет и получает квоту памяти, мы использовали производительность L dynos и WEB_CONCURRENCY как 80. Поможет ли что-нибудь …
5 ответов

Преобразование массива массивов в хеш с первым элементом массива в качестве ключа к хешу

Я хочу преобразовать этот массив [['a', 'b'],['c', 'd'],['e', 'f']] к этому хешу { "a" : "c", "b" : "d" }, { "a" : "e", "b" : "f" } Как это сделать? Я пытался использовать group_by и нормальные итераторы, но пока не повезло. Есть идеи?
23 апр '15 в 09:34
2 ответа

Как проверить SSH соединение с использованием Ruby

Это то, что я получил до сих пор. Это прекрасно работает, проблема в том, что я не могу ввести пароль для входа в систему ssh, мне нужно иметь общие ключи ssh, чтобы это работало: def ssh_conn(user, host, &block) begin ping_output = [] timeout(2…
11 фев '15 в 12:46
1 ответ

Не удалось войти с помощью устройства

Я использую devise gem для аутентификации и текущей версии rails (3.2.22), поэтому у моего пароля есть какой-то специальный символ, например '@', после обновления до ruby ​​2.2.0 я не смог войти с этими учетными данными, но это позволяет мне войти п…
31 янв '17 в 07:02
4 ответа

ruby on rails AbstractController::Helpers::MissingHelperError: Отсутствуют вспомогательные файловые помощники //

Я просто клонировал репозиторий, над которым я работал, с другого компьютера. Когда я пытаюсь выполнить миграцию базы данных, запустив rake db:migrate, я получаю следующую ошибку: AbstractController::Helpers::MissingHelperError: Missing helper file …
03 мар '15 в 17:05
2 ответа

Шифрование файлов для travis-ci на ruby-2.2.2 завершается неудачно с помощью "частного метода load, вызываемого для Psych:Module"

У меня проблемы с шифрованием моего database.yml для Трэвис CI. На основании их документации кажется, что вы шифруете файлы с помощью команды travis encrypt-file. Я работаю на Ruby-2.2.2, и он дает мне довольно загадочные сообщения об ошибках. travi…
0 ответов

Округление вопросов со сложными числами в Ruby

В IRB (с использованием Ruby версии 2.2), если я пытаюсь получить квадратный корень из -1, увеличив его до степени 0,5, я получаю странные результаты: (-1)**(0.5) => (6.123233995736766e-17+1.0i) Это похоже на очень близкое приближение, но кто-ниб…
16 ноя '15 в 19:23
1 ответ

Нет такого файла или каталога @ rb_sysopen - libreconv

Я новичок в геме libreconv, использую Ruby 2.2.0 и версию Rails 4.2.0. Когда я конвертирую документ MS Word в PDF, я получаю следующую ошибку: 2.2.0> Libreconv.convert ('sample1.doc', '/Users/rp/test_document.pdf') Errno:: ENOENT: Нет такого файла и…
12 мар '15 в 11:02
2 ответа

Как подавить трассировку стека в выходе Ruby?

trap 'TERM' do warn 'Exiting.' exit 1 end Это печатает 10-строчную трассировку стека. Как подавить трассировку стека и выйти молча? Ruby 2.2.0
11 сен '15 в 00:27
2 ответа

Наличие столбца с десятичным типом с точностью до 2. Но сохраняя данные в нем, он сохраняет значение только с одной точностью.

Я использую Ruby 2.2.4 и PostgreSQL. Я создал миграцию: add_column :plans, :price, :decimal, precision: 7, scale: 2 Когда я собираюсь создать новую запись, она сохранит значение в столбце цены только с одной точностью. Почему так происходит? Я хочу …
24 июн '16 в 09:28
1 ответ

Разбить класс Ruby на отдельные файлы по миксинам или простым определениям?

Каков предпочтительный способ разбиения класса на несколько файлов? Mixins может работать, но в моем случае я просто хочу лучше организовать очень большой класс. Из двух методов, описанных ниже, один из них "лучше", чем другой? file_A.rb require 'fi…
16 сен '15 в 19:55
0 ответов

Объединение файлов PDF, содержащих дополнительный контент - Ruby 2.2.4 - Rails 4

В проекте Rails 4 мне было поручено объединить страницу "about" в конец PDF-документов, которые были загружены с помощью Paperclip. Проблема в том, что некоторые из загруженных PDF-файлов содержат необязательный контент. Я начал с использованием com…
01 фев '17 в 22:02
1 ответ

Rails 4.2.1 на Ubuntu 15.04 ошибка выполнения

Я только что установил рельсы 4.2.1 и ruby ​​2.2.2. Когда я бегу rails new blogЯ получаю следующую ошибку rbenv: rails: command not found The `rails' command exists in these Ruby versions: 2.1.6 Я новичок в Linux, и это поможет, если кто-нибудь може…
2 ответа

Почему "instance.send(:initialize, *args, **kwargs, &block)" терпит неудачу только изнутри Class#new?

Я застрял на этом довольно давно. Взгляните на это: class SuperClass def self.new(*args, **kwargs, &block) i = allocate() # Extra instance setup code here i.send(:initialize, *args, **kwargs, &block) return i end end class Test < SuperCla…
13 окт '15 в 07:00
1 ответ

Работает над | | и && операторы

Я делал что-то, и я нахожу немного запутанным && функциональность оператора. Когда я делаю 5 || 15 => 5 nil || 15 => 15 5 || nil => 5 Но когда я делаю это с && оператором. 5 && 15 => 15 nil && 15 => nil 5 &…
12 окт '15 в 11:44
1 ответ

Как сохранить смайлики в формате URL в виде текста (например, "%F0%9F%98%80") в Postgres? (ROR)

Я изо всех сил пытаюсь сохранить закодированный эмодзи как текст. Я использую PostgreSQL, Ruby 2.2.2, Rails 4.1.9. Для кодирования / декодирования эмодзи я использую модуль ERB::Util http://ruby-doc.org/stdlib-2.2.2/libdoc/erb/rdoc/ERB/Util.html На …
1 ответ

Могу ли я обновить до ruby ​​2.2 с рельсами 3.2.22?

Я использовал rails 3.2.11 с ruby 1.9.3, я пытался изменить версию. Мой вопрос: если я собираюсь использовать ruby 2.2 с рельсами 3.2.22, есть ли шансы где-нибудь потерпеть неудачу? какое будет влияние? будут ли какие-нибудь проблемы с отсроченной р…
1 ответ

Ruby 2.2.0 и Rails 4.2 уничтожают вложенные атрибуты

Приложения, которые работают в Ruby 2.2.0 и Rails 4.2, вызывают проблемы при работе с вложенными атрибутами, особенно когда я пытаюсь удалить один или несколько из них. Тот же код в предыдущей версии работает как надо. Я прочитал эти инструкции и не…
1 ответ

Как создать экземпляр связанной модели при использовании ассоциации has_many:through

У меня есть две модели (Called User и Plan), которые я связал с помощью has_many: через ассоциацию (называемую Участие). План должен быть создан пользователем, и поэтому я хочу знать: Как создать экземпляр модели Plan и экземпляр модели соединения. …
1 ответ

Ошибки rbenv и nokogiri на MacOSX

Я перепробовал все, что Google бросил в меня, чтобы запустить мое приложение rails с nokogiri, Я запускаю свое приложение, используя ruby ​​v2.2.7, и моя версия ruby ​​управляется через rbenv. Я следил за каждым шагом здесь http://www.nokogiri.org/t…
19 фев '18 в 21:13