如何在Ruby on Rails应用程序中删除其中一个数据库表中的所有记录?
如果您正在寻找一种不使用SQL的方法,那么您应该能够使用delete_all.
Post.delete_all
还是有一个标准
Post.delete_all "person_id = 5 AND (category = 'Something' OR category = 'Else')"
更多信息请参见here.
删除记录时不首先加载记录,这使得删除速度非常快,但会 destruct 计数器缓存等功能,这些功能依赖于删除时要执行的rails代码.
技术与商业案例解读 -〔徐飞〕
编译原理之美 -〔宫文学〕
Java业务开发常见错误100例 -〔朱晔〕
软件设计之美 -〔郑晔〕
深度学习推荐系统实战 -〔王喆〕
Go 并发编程实战课 -〔晁岳攀(鸟窝)〕
说透数字化转型 -〔付晓岩〕
程序员的测试课 -〔郑晔〕
Tony Bai · Go语言第一课 -〔Tony Bai〕
大厂广告产品心法 -〔郭谊〕
林外 · 专利写作第一课 -〔林外〕
结构思考力 · 透过结构看表达 -〔李忠秋〕
无涯教程 - LinQ教程
无涯教程 - Socket.io教程
无涯教程 - Swift教程
无涯教程 - Nginx教程
无涯教程 - SSH教程
无涯教程 - Swift5教程
无涯教程 - Python 渗透测试实战教程
无涯教程 - JavaScript 物联网编程教程