nbekseitov: Я уже сам запутался. Создал миграцию для БД. С полем doctor_week_price. Хотел в него по логике записать значение current_money которое получаю в модели, что-бы потом с БД и вносить данные в диаграмму. Возможно мне стоит изменить название current_money на doctor_week_price(которое есть в БД?)
Riley Usagi: Спасибо!) Количество пациентов (users) добавленых за последние 7 суток. А @current_doctor_patients - количество пациентов добавленых за последние 7 суток только уже у конкретного врача
Роман Мирр: Метод current_money считает количество денег которые заработал врач за последние 7 дней (это если коротко). users это его пациенты (знаю назвал по тупому, но уже и менять поздно)). Этот метод возвращает число. Разное для каждого врача. Мне нужно посчитать сумму этих чисел у всех врачей.
Дима: Спасибо, но возникла такая ошибочка. undefined method `*' for nil:NilClass
Возможно из-за того что не у всех врачей заполнено поле с doctor_hour_price и оно равно nil? Можно это исправить?)
Обновил. Ошибку выдало no such column: users.enter_date >= ?: SELECT COUNT(*) FROM "users" WHERE "users"."doctor_id" = ? AND "users"."enter_date >= ?" = '2015-11-27 12:58:17.386966'