2012-05-07 5 views
1

は、私は3つのテーブルを持っています。ROR合計を使用してnilのための未定義のメソッド `タスクを取得:プロジェクト、タスク、Timeentries プロジェクトhas_manyのタスクとhas_manyのをtimeentries、::=>タスク タスクにhas_manyのtimeentriesてNilClass

プロジェクトインデックスでは、プロジェクトのすべての時間枠の合計を表示したいと思います。

私が使用しようとしている:

<td><%= @project.tasks.timeentries.sum('time_entry') %></td> 

をしかし、私はゼロのための未定義のメソッド `タスクを取得:NilClass

任意のアイデア?

おかげ

+0

'@ project'ありえないが –

答えて

0

ベンジャミンUdink 10ケイトはあなたが使用する必要があるよりも、%> @プロジェクトでプロジェクトの<%のようなプロジェクトを横断を行っている場合は、最も可能性の高いインスタンス変数が@projects 命名され、指摘されたようにプロジェクトではなく

+0

これは働いていた@project: ​​<%= project.timeentries.sum( 'time_entry')%>おかげで – Reddirt

関連する問題