1
我如何刪除需要驗證在軌的belong_to屬性現在5刪除需要驗證的belong_to屬性on Rails的5
,我有類似下面的錯誤,當我嘗試保存模型與零值在belong_to屬性 User must exist
我如何刪除需要驗證在軌的belong_to屬性現在5刪除需要驗證的belong_to屬性on Rails的5
,我有類似下面的錯誤,當我嘗試保存模型與零值在belong_to屬性 User must exist
/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
我覺得最後的選擇是好。謝謝 –
如果您添加選項,您只需爲一個關聯跳過此功能,在第一種情況下,您可以跳過整個項目 –