你如何以 Rails 方式编写?
我有一个模型——经理。
我想从 Managers 中删除满足 manager_level 为 5 条件的所有记录。
谢谢。
我认为最好使用destroy而不是delete
因为 destroy 将从数据库中删除当前对象记录及其
来自数据库的关联子记录(https://stackoverflow.com/a/22757656/5452072 https://stackoverflow.com/a/22757656/5452072)
此外,删除将跳过回调,但销毁不会。
Manager.where(:manager_level => 5).destroy_all
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)