2016-07-31 39 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

如果您添加選項,您只需爲一個關聯跳過此功能,在第一種情況下,您可以跳過整個項目 –