以下のコントローラーでコードを実行すると、Can't mass-assign protected attributes: product_id というエラーが表示され続けます。@product が存在することを確認しました。これを修正する方法について何かアドバイスはありますか?
コントローラ:
@product = Product.find(1)
a = Category.new(:category => 'Glasses', :product_id => @product.id)
a.save
class Product < ActiveRecord::Base
attr_accessible :blog
has_many :categories
end
class Category < ActiveRecord::Base
attr_accessible :category
belongs_to :product
end