と呼ばれる列の合計を見つけようとしていますlength
。これは、各レコードが持続した秒数でいっぱいの単純な整数列です。
コントローラーで設定したいくつかの条件についてデータベースにクエリを実行するための検索フォームのセットアップがあります。
@time_entries = TimeEntry.find(:all, :conditions => [ "(user_id = ?) AND (projecttitle LIKE ?) AND (date BETWEEN ? AND ?)", current_user, '%'+params[:projecttitle]+'%', @startdate, @enddate ])
length
そして、返されたクエリの列を合計しようとして、機能しないコードでそのクエリをたどります...
@total_time = @time_entries.sum(:length)
を使用してビューでこれをレンダリングしようとすると、次の<%= @total_time %>
エラーが発生します。
undefined method '+' for #<TimeEntry:0x007ffdbbd45b78>
何か案は?あなたの助けは非常に感謝しています:)