2016-07-31 37 views

回答

3

/config/initializers/active_record_belongs_to_required_by_default.rb文件

变化

Rails.application.config.active_record.belongs_to_required_by_default = true 

Rails.application.config.active_record.belongs_to_required_by_default = false 

由于某种原因,它可能无法正常工作。为了解决这个问题,你有这个设置在config/environments/.....rb

OR

添加到每个环境中只需添加到您的关联选项optional: true

belongs_to :user, optional: true 
+1

我觉得最后的选择是好。谢谢 –

+1

如果您添加选项,您只需为一个关联跳过此功能,在第一种情况下,您可以跳过整个项目 –