私はuser'の延滞を見つけようとしていますinvoices:
class User < ActiveRecord::Base
def overdue_invoices
invoices.where("overdue = ?", true)
end
end
class Invoice < ActiveRecord::Base
def overdue
balance > 0 && Date.today > due_date
end
end
問題は、データベースの列ではなく、モデルoverdueのメソッドであるようです。Invoice
とにかくそれらのレコードを取得するにはどうすればよいですか?そして、それは理にかなっているのでしょうか、それともそれらtrueとfalse値をデータベースに保存する方が良いのでしょうか?