@maxprof
Студент

Как сохранить данные из модели в БД (rails)?

Здравствуйте, подскажите пожалуйста, можно ли данные которые я рассчитываю в модели, сохранить в БД?
Я вывожу таблицу с БД, и попутно в одной из колонок вывожу данные которые считаю в модели. Проблема в том что на основе этих данных мне нужно построить диаграмму. Диаграмма спокойно строится на основе данных из БД, а вот из модели брать не хочет. Как решить такую проблему?
def current_money
    doctor_hour_price.to_f*users.where("enter_date >= ?", 7.days.ago).count
  end

Тут не так важно что делает функция, важно то как записать то что она делает в бд)

Модель
Вьюха

e56d7faa9a274d4297f44a9851a20120.png
  • Вопрос задан
  • 222 просмотра
Решения вопроса 1
nbekseitov
@nbekseitov
Ruby developer
before_save :set_current_money

def set_current_money
    self.current_money ||= self.doctor_hour_price.to_f*self.users.where("enter_date >= ?", 7.days.ago).count
 end
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы