Результаты поиска по запросу "ruby"
Почему я не могу использовать attr_accessor внутри инициализации?
Я пытаюсь сделатьinstance_eval с последующимattr_accessor внутриinitialize, и я продолжаю получать это: `` initialize ': неопределенный метод' attr_accessor'`. Почему это не работает? Код выглядит примерно так: class MyClass def ...
Ошибка установки Rails: «атомарный» собственный гем требует установленных инструментов сборки [дубликат]
На этот вопрос уже есть ответ здесь: Собственный камень json требует установленных инструментов сборки [/questions/8100891/the-json-native-gem-requires-installed-build-tools] 8 ответовЯ устанавливаю Rails 3 на мои окна. Я установил последний ...
Где методы определены на верхнем уровне ruby?
На верхнем уровне определение метода должно приводить к закрытомуObjectи тесты, кажется, подтверждают это: def hello; "hello world"; end Object.private_instance_methods.include?(:hello) #=> true Object.new.send(:hello) #=> "hello world"Тем не ...
Как я проверяю одно сообщение в день?
Я пытаюсь создать проверку для обеспечения одного сообщения в день, 24 часа, начиная с 00:00. Как это можно сделать в Rails, пожалуйста? Я сделал следующее, но я не уверен, где поставитьtoday метод. Более простые альтернативы очень ценятся. def ...
Где разместить общий код, найденный в нескольких моделях?
У меня есть две модели, которые содержат один и тот же метод: def foo # do something endГде я должен положить это? Я знаю, что общий код идет вlib каталогв приложении Rails. Но если я положу его в новый класс вlib называется 'Fooи мне нужно ...
Ruby on Rails - «Добавьте« gem sqlite3 »в ваш Gemfile»
Я полный n00b на Rails с только начинающим знанием Ruby. Я планирую изучать Ruby еще до того, как начну изучать Rails, но я слишком любопытен для своего же блага. Во всяком случае, я следовал за учебником, но я застрял, когда он сказал, ...
Как мне заглушить / смоделировать вызов в командной строке с помощью rspec?
Я пытаюсь проверить вывод из инструмента командной строки. Как «подделать» вызов командной строки с помощью rspec? Выполнение следующих действий не работает: it "should call the command line and return 'text'" do @p = ...
Проблема установки RVM - Невозможно выполнить порт (autoconf)
Я пытаюсь установить Jekyll на OSX Mountain Lion. Прежде всего, я хотел установить RVM, а затем последний рубин. Тем не менее, установка RVM не удается, и я не могу решить эту проблему. Любая помощь приветствуется Вот что я ...
Proc.arity против Lambda.arity
Почему proc и lambda возвращают разные значения arity? например proc { |x = 0| }.arity #=> 0 lambda { |a = 0| }.arity #=> -1 proc { |x=0, y| }.arity #=> 1 lambda { |x=0, y| }.arity #=> ...
Сохраняется ли порядок хешей между итерациями, если не изменен?
Если я перебираю один раз хэш, то делаю это снова без изменения содержимого, гарантированно ли ключи отображаются в том же порядке? Быстрый тест предлагает так же: > h = {'a' => 1, 'b' => 2, 'c' => 3} > 100_000.times.map { h.to_s == ...