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

lifengsoft · December 02, 2017 · Last by pynix replied at December 03, 2017 · 1251 hits

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

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

举个简单的例子是:

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

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.