Результаты поиска по запросу "ruby"

6 ответов

@delnan: О local / nonglobal это то, что я имел в виду под «Если вы имеете в виду переменную на уровне модуля». Об этом идиотском «Так лежит безумие» вы должны рассказать ОП, а не мне ... кстати, в ответе фактически сказано, что это не так, как нужно делать.

граммист RoR, новичок в Python. Я пытаюсь найти синтаксис, который позволит мне установить переменную на определенное значение, только если она не была назначена ранее. В основном я хочу: # only if var1 has not been previously assigned var1 = 4

1 ответ

Возвышенный текст не может понять gets.chomp

Я написал эту простую программу на ruby, используя Sublime Text, и по какой-то причине, если я создаю ее, используя встроенную систему Sublime text, я получаю следующую ошибку `deposit': undefined method `chomp' for nil:NilClass ...

3 ответа

Должен скомпилироваться в 1.9. В предыдущих версиях это было действительно недействительным.

ы можем написать следующее утверждение для улучшения читабельности? Promotion.joins(:category).where(["lft>=? and rgt<=?", c.lft, c.rgt]).joins(:shops).where(:promotions_per_shops => { :shop_id => shops_id }).count('id', :distinct => ...

ТОП публикаций

4 ответа

Как вы структурируете / сериализуете код Ruby?

Я хочу иметь возможность написать лямбда / Proc в своем коде Ruby, сериализовать его, чтобы я мог записать его на диск, а затем выполнить лямбда позже. Вроде как ... x = 40 f = lambda { |y| x + y } save_for_later(f)Позже, в отдельном ...

2 ответа

Rspec: ожидайте против ожидаемого с блоком - какая разница?

Просто изучил синтаксис rspec, и я заметил, что этот код работает: context "given a bad list of players" do let(:bad_players) { {} } it "fails to create given a bad player list" do expect{ Team.new("Random", bad_players) }.to raise_error end ...

6 ответов

Почему Bundle Install устанавливает гем вендор / комплект?

Всякий раз, когда я делаюbundle install все драгоценные камни установлены в app_dir/vendor/bundleпуть и потребляет много места на диске. Я также попытался установить gems там, где он должен быть установлен, т.е. gemsets при разработке: bundle ...

7 ответов

Создать хэш из массива и частоты

У меня есть массив[1,2,4,5,4,7] и я хочу найти частоту каждого числа и сохранить его в хеше. У меня есть этот код, но он возвращаетNoMethodError: undefined method '+' for nil:NilClass def score( array ) hash = {} array.each{|key| hash[key] += 1} ...

3 ответа

Как заменить текст в строке рубина

Я пытаюсь написать очень простой метод в Ruby, который принимает строку и массив слов и проверяет, содержит ли строка какое-либо из слов и, если это так, заменяет их на верхний регистр. Я сделал попытку, но она не очень хороша из-за моего уровня ...

8 ответов

Как я могу найти, где установлены гем-файлы?

Я могу найти, какой драгоценный камень установлен командойgem list, но это не показывает мне, где драгоценные камни установлены. Как я могу найти, где находятся драгоценные камни, и как я могу узнать перед установкой драгоценного камня, где он ...

6 ответов

Разница во времени в часах

Я пытаюсь получить разницу в часах для двух разных экземпляров времени. Я получаю эти значения из БД в виде столбца: datetime Как я могу сделать это, чтобы оно учитывало месяцы и годы в расчете, игнорируя или округляя минуты? Это можно сделать ...