前提・実現したいこと
gem ransack
で絞り込みを行っています。
検索結果に対して、リレーション先product
にあるpriceの合計値を表示したいです。
該当のソースコード
ruby
1# sale.rb 2 3has_one :product_sale, dependent: :destroy 4has_one :product, through: :product_sale 5accepts_nested_attributes_for :product_sale
ruby
1# product_sale.rb 2 3belongs_to :sale 4belongs_to :product 5validates :sale_id, uniqueness: { scope: :product_id }
ruby
1# product.rb 2 3has_many :product_sales, dependent: :destroy 4has_many :sales, through: :product_sales
ruby
1# sales_controller.rb 2 3def index 4 @q = Sale.ransack(params[:q]) 5 @sales = @q.result.order(id: :desc) 6end
わからないところ
ruby
1# index.html.slim 2 3@sales.???←ここの書き方を教えていただきたいです。
あなたの回答
tips
プレビュー