5
我得到了Rails的出現以下錯誤4Rails依賴哪個選項是可能的?
相關的選項必須是銷燬刪除
顯然https://github.com/rails/rails/issues/3458其他選項都支持前一個。但是現在有什麼可能? 我無法找到任何其他文件
感謝你的幫助
我得到了Rails的出現以下錯誤4Rails依賴哪個選項是可能的?
相關的選項必須是銷燬刪除
顯然https://github.com/rails/rails/issues/3458其他選項都支持前一個。但是現在有什麼可能? 我無法找到任何其他文件
感謝你的幫助
文檔可here
貌似支持以下選項:
:destroy
- 使所有相關對象也被銷燬。:delete_all
- 導致所有關聯對象直接從數據庫中刪除(所以回調將不會執行)。:nullify
- 導致外鍵被設置爲NULL。回調不執行。:restrict_with_exception
- 如果存在任何關聯的記錄,將導致引發異常。:restrict_with_error
- 如果有任何關聯的對象,則會向所有者添加錯誤。不確定這是否是您的意思,但您可以在模型中編寫例如
has_many :items, dependent: :destroy
你能告訴我們導致這個錯誤的代碼行嗎?哪些選項可用取決於你定義了什麼樣的關聯......注意:編輯你的問題,並在那裏添加代碼,不要只回復int他的評論...(代碼格式在評論中是可怕的,並且相關的代碼真的應該是你原來的問題的一部分) – 2014-09-22 06:48:50