0
我正在使用Rails 4.2,Chartkick & GroupDate寶石,顯示有關購買訂單的統計信息。如何按關係名稱對記錄進行分組?
order.rb
class Order < ActiveRecord::Base
...
has_many :ice_creams
...
end
ice_cream.rb
class IceCream < ActiveRecord::Base
...
has_and_belongs_to_many :flavors
has_many :added_extras
has_many :extras, :through => :added_extras
belongs_to :order
...
end
extra.rb
class Extra < ActiveRecord::Base
...
has_many :added_extras
has_many :extras, :through => :added_extras
...
end
我的目的是迪張開的圖表顯示以下內容:
整體購買訂單或額外的名稱分組冰Creames的計數。
在另一個表達式中,最後一個圖表旨在顯示客戶最常使用的額外消耗。
graphs.html.erb
<%= line_chart IceCreams.all.joins(:added_extras).group(:extra_id).count %>
圖表的實際工作,但我不能得到這個由額外名稱顯示額外的名字,甚至組。
反正我的問題是...
- 如何能夠顯示額外名稱,而不是ID?
感謝兄弟,你救了我。你能提供一個參考或文件嗎? –
你可以在第12章連接表的Rails指南頁面找到。 http://guides.rubyonrails.org/active_record_querying.html – YTorii