Ruby on rails ror使用求和和和获取未定义的方法'tasks';零级:零级
我有3个表:项目、任务、时间项 项目有许多任务和许多时间项,:至=>任务 任务有许多时间项 在项目索引中,我想显示项目的所有时间项的总和 我正在尝试使用:Ruby on rails ror使用求和和和获取未定义的方法'tasks';零级:零级,ruby-on-rails,ruby,Ruby On Rails,Ruby,我有3个表:项目、任务、时间项 项目有许多任务和许多时间项,:至=>任务 任务有许多时间项 在项目索引中,我想显示项目的所有时间项的总和 我正在尝试使用: <td><%= @project.tasks.timeentries.sum('time_entry') %></td> 但是,我得到了nil:NilClass的未定义方法“tasks” 有什么想法吗 谢谢正如Benjamin Udink ten Cate指出的,您的实例变量很可能被命名为@proje
<td><%= @project.tasks.timeentries.sum('time_entry') %></td>
但是,我得到了nil:NilClass的未定义方法“tasks”
有什么想法吗
谢谢正如Benjamin Udink ten Cate指出的,您的实例变量很可能被命名为@projects 如果您正在遍历像这样的项目,那么您应该使用project而不是@project这很有效:谢谢