2012-03-01 14 views
3

Railsのhas_many関係のデフォルトの順序は何ですか? ActiveRecord:Basedefault_scopeorder: 'created_at ASC」だったが、私はそれが適切に注文を取得するために指定しなければならなかったことをRailsのhas_many関係のデフォルトの順序は何ですか?

思想。

私はドキュメントとソースコードを見てきましたが、私はそれについての参照を見つけることができませんでした!

答えて

7

デフォルトでは順序は指定されていないため、データベースからの順序で並べ替えられます。通常これはIDまたは挿入命令によるものです。 created_at列は、マイグレーションで指定した場合にのみ表示されるため、デフォルトの列であることは意味がありません。

+0

ニース、私はちょうど今日、フェーズテストでそれを実現しました! –

関連する問題