ActiveModel::MassAssignmentSecurity::Error: Can't mass-assign protected attributes: product_id
原因
ActiveModel::MassAssignmentSecurity::Error になるのは attr_accessible を定義してないかららしい
fix
修正してみる
- app/models/line_item.rb
他でエラー出てた気がするから :product_id の他も追加。
attr_accessible :product, :product_id, :quantity, :cart_id, :id