0

@vehicles.each do |vehicle|Active Record が表示する順序を SQLSELECTステートメントに変換するにはどうすればよいですか?

@vehicles.each do |vehicle|結果が特定の順序で表示されることに気付きました。SELECT * FROM vehicles

これがどの順序であるかをどのように見つけますか?

4

1 に答える 1

1

実行された SQL クエリは、印刷@vehicles.to_sqlするか、ログ ファイルを参照することで確認できます。列挙メソッドは、each注文ステートメント自体を追加しません。

select * from vehiclesまた、特定の順序を意味するものではないことに注意してください。そのため、同じクエリでも異なる場合があります。

于 2013-05-14T21:22:42.820 に答える