この RailsCast の 6:30 で、任意のデータの代わりに実際のデータが使用されることが言及されています。
/app/views/orders/index.html.erbファイルの行
data: [1, 2, 5, 7, 3]
に置き換えられます
data: <%= (3.weeks.ago.to_date..Date.today).map { |date| Order.total_on(date).to_f}.inspect %> }]
7:30 に、注文モデルにクラス メソッドを作成します。
/app/models/order.rb
class Order < ActiveRecord::Base
def self.total_on(date)
where("date(purchased_at) = ?",date).sum(:total_price)
end
end
これが実際のデータを取得する方法がわかりません。データベースからどのように取得されますか? 彼は何度も注文テーブルを参照していますが、どこで接続が行われているかわかりません。
読んでくれてありがとう。