Для моей Predictions
модели я создал метод в predictions_helper.rb
так:Вызов вспомогательный метод из модели
module PredictionsHelper
def time_in_date(time, date)
time.between(date..date+1.day)
end
end
Однако, когда я называю это так:
time_in_date(le.time, date)
Я получаю следующее сообщение об ошибке:
NoMethodError:
undefined method `time_in_date' for PredictionsHelper:Module
где и как вы это называете? –
BTW, помощники ** не ** для использования с моделями. Они предназначены для просмотра в основном (и, иногда, контроллеров). –
В рамках метода модели. Вся строка выглядит так: le = @ last_estimation.select {| le | time_in_date (le.time, date)}. first' – octavian