Результаты поиска по запросу "ruby"
@iosadchii Не стесняйтесь добавлять свое решение в качестве ответа здесь и принять его. Я могу хотеть "вдохновиться" этим.
то нахожусь в том, чтобы преобразовать код как это: before do :something endв before { :something }Есть ли способ автоматизировать эту задачу в Emacs? Я использую режим ruby-mode и rinary, но здесь они не слишком полезны.
в собственном методе инициализации optparse, который жестко кодирует присвоение ARGV экземпляру var @default_argv для последующей обработки - этот массив (ARGV) действительно должен быть параметром, поощряющим повторный анализ и повторное использование, где это уместно. Правильная параметризация с соответствующим значением по умолчанию (скажем, ARGV) позволит избежать необходимости когда-либо менять «постоянный» ARGV. Всего лишь две четверти мыслей ...
class MyClass def mymethod MYCONSTANT = "blah" end endмне ошибку: SyntaxError: ошибка назначения динамической константы Почему это считается динамической константой? Я просто назначаю ей строку.
Почему команда «bundle install --without production» не требует «--without production» после обновления?
Почему не вторая команда $ bundle installне нужно --without production(Как это было в учебнике, так что я предполагаю, что это правильно) Что происходит / что за этим не ...
Таким образом, вы сохраняете последовательную логику и тесты.
глашению, следующее должно быть определено как метод экземпляра моей модели или вспомогательный метод? # app/models/user.rb class User < ActiveRecord::Base def full_name "#{first_name} #{last_name}" end endили же # app/helpers/users_helper.rb ...
to_specs ': не удалось найти chef (> = 0) среди [] (Gem :: LoadError)
Я пытаюсь установить плагин chef and knife ec2 на свой ноутбук для настройки рабочей станции. Первоначально я использовал chef omnibus для установки chef-клиента, но после установки я столкнулся с некоторыми проблемами, поэтому быстрое ...
Если вы хотите «закодировать» полный URL-адрес, не думая о том, чтобы вручную разбить его на разные части, я обнаружил, что следующее работает так же, как раньше
не URI :: кодировать строку вроде: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a Чтобы получить его в формате, как: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A(согласно RFC 1738) Вот что я ...
Вы можете расширить класс integer:
def double(a) a*2 end method_object = method(:double) мой вопрос, как работает этот код: [1,3,5,6].map(&method_object)достичь того же результата [1,3,5,6].map {|x| method_object.call(x)}в документе Ruby только карта Array # может иметь блок, а ...
Как рассчитать, сколько лет прошло с указанной даты в Ruby?
Этот вопрос был здесь для других языков, так что давайте здесь один для Руби. Как рассчитать количество полных лет, прошедших с данной даты? Как вы, наверное, догадались, это рассчитать возраст человека автоматически. ...
Ссылка больше не работает.
но я начал изучать ruby и понял, что вы можете использовать блоки кода с обоими этими синтаксисами. Но я только что нашел случай, который я не понимаю: #my_hash is a hash in which the keys are strings and the values arrays, but dont think ...
https://github.com/carrierwaveuploader/carrierwave/wiki/How-to%3A-Upload-from-a-string-in-Rails-3
аюсь создать API-интерфейс для загрузки файлов. Я хочу иметь возможность загружать файлы с помощью запроса POST, в котором есть строка файла в кодировке Base64. Сервер должен декодировать строку и сохранить файл с помощью CarrierWave. Вот что у ...