我有一个简单的操作,我想在Rails 3中计算某些事情的完成百分比。
在我的对象模型中,我有以下功能:
def balance
(self.amount_remaining / self.amount) * 100
end
然后,在我的对象视图中,我有以下内容:
<%= Object.balance %>
但是,我收到以下错误:
未定义的方法`/'代表nil:NilClass
有谁知道可能导致此错误的原因?我应该在其他地方进行计算吗?
答案 0 :(得分:0)
喜欢这个吗?
(self.amount_remaining / self.amount) * 100 rescue 0