実現したいこと
下記のようなテーブルがあります。
cityの名前、temperatureの平均、daylightの平均、energy_productionの平均を表す表を作りたいのですがコードの書き方がわからず、アドバイスいただきたいです。
自分で考えたtoppages_controller.rb
class ToppagesController < ApplicationController def index @houses = House.joins(:energies).group(:city) end end
自分で考えたtoppage#index
<table> <tr> <th>City</th><th>Average Tempereture</th><th>Average Daylight</th><th>Average energy production</th> </tr> <% @houses.each do |h| %> <tr> <td><%= h.city %></td> <td><%= h.average(:temperature) %></td> <td><%= h.average(:daylight) %></td> <td><%= h.average(:energy_production) %></td> </tr> <% end %> </table>
このコードで出たエラー
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。