【发布时间】:2013-10-03 18:48:05
【问题描述】:
每当我运行 where 子句时,查询不会执行,直到我尝试从结果中访问实际数据。无论如何我可以让它自动执行。
例子:
delete_list = Rom::Leaderboard.where("pvp_type = ? AND server_id = ?", pvptype, server_id)
delete_list 现在包含一个 ActiveRecord 对象。但我希望它保存结果数组而不必运行类似
delete_list.each ...
【问题讨论】:
-
你能试试
delete_list.delete_all吗? -
是的,我稍后会这样做。但是在运行 delete_list.delete_all 之前我需要 delete_list 来保存实际数组是有原因的
标签: ruby-on-rails ruby-on-rails-3 activerecord ruby-on-rails-3.2