当我在下面的控制器中运行代码时,我不断收到一条错误消息,说 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