0

如何将 Active Record 显示的顺序转换@vehicles.each do |vehicle|为 SQLSELECT语句?

我注意到@vehicles.each do |vehicle|以特定顺序显示结果,而不是相同的顺序SELECT * FROM vehicles

我如何找到这是什么顺序?

4

1 回答 1

1

@vehicles.to_sql您可以通过打印或查看日志文件来查看执行的 SQL 查询。each枚举方法本身不会添加任何订单语句。

另外,请注意,select * from vehicles这并不意味着任何特定的顺序。因此,即使对于相同的查询,它也可能不同。

于 2013-05-14T21:22:42.820 回答