0
如何将Active Record显示@vehicles.each do |vehicle|
的命令转换为SQL SELECT
语句?将Model.each转换为SQL语句
我注意到,@vehicles.each do |vehicle|
显示在一个特定的顺序,而不是相同的顺序SELECT * FROM vehicles
的结果如何,我觉得什么样的顺序,这是?
如何将Active Record显示@vehicles.each do |vehicle|
的命令转换为SQL SELECT
语句?将Model.each转换为SQL语句
我注意到,@vehicles.each do |vehicle|
显示在一个特定的顺序,而不是相同的顺序SELECT * FROM vehicles
的结果如何,我觉得什么样的顺序,这是?
您可以通过打印@vehicles.to_sql
或查看日志文件来查看执行的SQL查询。枚举方法each
不会自己添加任何指令语句。
此外,请注意,select * from vehicles
并不意味着任何特定的顺序。所以即使对于相同的查询,它也可能不同。
好的答案。谢谢! – Bruno
你的问题不清楚。请解释你想达到的目标。 – davidrac
你的问题很含糊,但也许''Vehicle.all(:select =>“id,name”,:conditions => [“id不在(?)”,ids])' – hrr
有点你的问题描述。 – Mindbreaker