ruby-on-rails

Я уже некоторое время кодирую в Ruby, но я не понимаю, когда использовать: def self.METHOD_NAME end или так: def METHOD_NAME end в любой модели рельсов. Является ли" self " модификатором, как private в Java? Когда я должен использовать его, а когда нет?. Большое спасибо....

моя ситуация: Действие просмотра ReportsController должно отображать чистый html, но не как файл (чтобы просмотреть его в браузере и сохранить после). Поэтому для перевода я использую просмотр шаблона.формат html.erb и я neet, чтобы отключить любые макеты для этого действия. Но в других действиях этого контро...

Я учусь рельсы с railstutorial.org, и я в замешательстве о чем-то: в эта глава автор говорит нам сделать некоторые испытания в консоли с respond_to? метод на объекте пользователя, и он работает нормально. Но позже, когда мы напишем тест для ...

У меня есть поле, которое я хотел бы проверить. Я хочу, чтобы поле можно было оставить пустым, но если пользователь вводит данные, я хочу, чтобы он был в определенном формате. В настоящее время я использую следующие проверки в модели, но это не позволяет пользователю оставить его пустым: validates_length_of ...

в приложении Rails 3 с использованием Steak, Capybara и RSpec как проверить заголовок страницы?...

У меня возникли проблемы с установкой Nokogiri (1.6.8.1) на Mac OS Sierra 10.12. Я пробовал использовать brew install libxml2 libxslt а затем ссылаться на каталоги установки с помощью параметров командной строки, но это не помогло....

насколько мне известно, есть три способа динамического вызова метода в Ruby: Способ 1: s = SomeObject.new method = s.method(:dynamic_method) method.call Способ 2: s = SomeObject.new s.send(:dynamic_method) Способ 3: s = SomeObject.new eval "s.dynamic_method" путем сравнения их я установил, что метод...

Возможные Дубликаты:как я могу избежать запуска ActiveRecord обратных вызовов? у меня есть такая модель class Vote < ActiveRecord::Base after_save :add_points_to_user ..... end можно ли как-то заставить модель пропустить вызов add_points_to_user при сохранении? Возможно, что-то вроде A...

Я пытаюсь использовать Net::HTTP.get() для https URL: @data = Net::HTTP.get(uri, Net::HTTP.https_default_port()) однако, я получаю следующий результат, когда я пытаюсь распечатать результаты: не удается преобразовать URI:: HTTPS в строку в чем дело? Я использую Ruby 1.8.7 (OS X)...

у меня есть Release модель medium и country столбцы (среди прочих). Там не должно быть releases одинаковыми medium/country комбинаций. как бы я написал это в качестве проверки rails? ...