有没有更快的方法来销毁所有轨道?
我问这个是因为 rails 对每条记录进行单独的删除 sql 查询。
例如,在搜索 4 条记录时调用 destroy all 将运行 4 个 delete sql 命令。
Blerg.where("created_at > yesterday").destroy_all (4 results)
然后调用...</p>
DELETE FROM "blergs" WHERE "blergs"."id" = $1 [["id", 197782]]
4次。
有没有办法把它变成一个 sql 命令?