Результаты поиска по запросу "ruby"
Необязательный аргумент после аргумента splat
Вот моя программа: def calculate(*numbers, options = {}) add(numbers) if options[:add] subtract(numbers) if options[:add] == false end def add(*numbers) numbers.reduce(:+) end def subtract(*numbers) numbers.reduce(:-) end p calculate(1,2)По ...
Группировать массив хэшей по ключу
У меня есть массив, состоящий из хэшей в следующей форме: [ {:user=>"mike" etc}, {:user=>"mike" etc}, {:user=>"peter" etc}, {:user=>"joe" etc} ]Есть ли удобные способы разделения группы по значению ключа пользователя? Окончательный результат ...
Как найти, где метод определяется во время выполнения?
Недавно у нас возникла проблема, когда после серии коммитов серверный процесс не запускался. Теперь мы были хорошими маленькими мальчиками и девочками и бежалиrake test после каждой регистрации, но из-за некоторых странностей в загрузке ...
Оператор двойных сплатов деструктивно модифицирует хеш - это ошибка Ruby?
Я заметил очень удивительное поведение с
Джекилл в Windows: фрагменты не работают
Я обновился до последней версии JekyllBuild (1.0.3), прежде чем я всегда использовал RC. После обновления парсинг кодов (с Pygments) больше не работает. Я всегда получаю следующую ...
OpenSSL 1.0.1 на Heroku
Мое приложение работает на Ruby 2.0.0, построенном на OpenSSL 1.0.1c для поддержки AES-GCM. Heroku, похоже, использует OpenSSL 0.9.8k ...
Как сделать экземпляр объекта хеш-ключом в Ruby?
У меня есть класс Foo с несколькими переменными членами. Когда все значения в двух экземплярах класса равны, я хочу, чтобы объекты были «равны». Затем я хоте...
Странная ошибка rails «разрешение отклонено: bin / rails» для старых приложений rails
Я получаю эту ошибку всякий раз, когда я бегу
Как вы общаетесь между задачами Rake?
Допустим, у меня есть цель, которой нужно скомпилировать некоторые файлы. Эта цель имеет другую цель в качестве предварительного условия, которое получает фа...
Заархивируйте все вложения Paperclip, хранящиеся на S3
Paperclip - отличный плагин для загрузки в Rails. Хранение загрузок в локальной файловой системе или Amazon S3, кажется, работает хорошо. Я бы предпочел хран...