获取Ruby On Rails中属性的总和
|
我有2个模型,
Agent
和Currency
具有以下关系。
Agent has_many :currencies
Currency belongs_to :agent
我有以下代码。
agent = Agent.find(1)
agentcurrs = agent.currencies
Currency
具有一个称为\'val \'的属性。
我想要agentcurrs
记录集的\'val \'之和,所以我正在执行以下操作:
totalval = agentcurrs.sum(\'val\')
返回的是“ 7”而不是值。
我究竟做错了什么?我正在使用Rails 2.3.8和Ruby 1.8。
没有找到相关结果
已邀请:
1 个回复
乐遣杀屎