【发布时间】:2012-09-27 12:39:32
【问题描述】:
我有许多项目和付款的发票。
这是我的发票模型(至少是其中的一部分):
def total
items.sum { |item| item.total }
end
def balance
self.payments.sum(:amount) - self.total
end
现在在付款视图中,我正在尝试查找余额小于 0 的所有发票:
<%= f.select(:invoice_id, current_user.invoices.where("balance > ?", 0)) %>
这当然行不通,因为 balance 不是一列。但是我怎样才能在那里插入一个方法呢?
感谢您的帮助。
【问题讨论】:
标签: ruby-on-rails