Rails Rails 中配置了关联后,通过 build 方法创建的对象,如何删除?

lifengsoft · 2017年12月02日 · 最后由 pynix 回复于 2017年12月03日 · 1258 次阅读

注意:是还没保存到数据库的时候

各位朋友们,请教个问题:

举个简单的例子是:

有一个 Course,Chapter 类,Course 中配置了 has_many :chapters, dependent: :delete_all,这样 Course 类中就有 Course.chapters.build 方法,现在的问题时通过 build 方法创建的对象,如何删除呢?

注意:创建的对象,还没有存入内存,并且任何字段都没有赋值就删除,而不是存入数据库再删除。请问各位朋友怎么删除现在在内存中创建的对象呢?

这就变成一个用 ruby 怎么删除 array 里其中一个元素的问题了对吗?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号