У меня есть модель Student и метод, который делает некоторые вычисления и возвращает значениепользовательские атрибуты в рельсах
class Student < ActiveRecord::Base
def total_result
#some calculations
return result
end
end
Сейчас в моих студентов контроллера я хотел бы сделать следующее
Student.where("total_result > ?", params[:result])
но это приводит к ошибке PG :: UndefinedColumn: ERROR. Я использую postgres. Как мне это достичь?
Только атрибуты таблицы могут быть запрошены не методами. Можете ли вы объяснить, что вы пытаетесь сделать? – Pavan
Я пытаюсь принять ввод пользователя, выполнить некоторые вычисления и вернуть строки, которые соответствуют. – Tiamon
Когда вы говорите, возвращаете строки, которые соответствуют, к какому атрибуту вы пытаетесь соответствовать пользователю? – Pavan