我在Rails 4中收到以下错误
依赖选项必须是destroy delete之一
显然https://github.com/rails/rails/issues/3458以前支持其他选项。但是现在有什么可能呢?我找不到任何其他文件
谢谢您的帮助
文件可用here
看起来支持以下选项:
:destroy
- 导致所有相关对象也被销毁。:delete_all
- 导致所有关联对象直接从数据库中删除(因此不会执行回调)。:nullify
- 使外键设置为NULL。回调不会执行。:restrict_with_exception
- 如果有任何相关记录,则会引发异常。:restrict_with_error
- 如果存在任何关联对象,则会将错误添加到所有者。