3
Rails中has_many關係的默認順序是什麼?Rails中has_many關係的默認順序是什麼?
認爲在ActiveRecord:Base
default_scope
是order: 'created_at ASC
',但我不得不指定正確地排序。
我已經看過文檔和源代碼,但我找不到任何參考!
Rails中has_many關係的默認順序是什麼?Rails中has_many關係的默認順序是什麼?
認爲在ActiveRecord:Base
default_scope
是order: 'created_at ASC
',但我不得不指定正確地排序。
我已經看過文檔和源代碼,但我找不到任何參考!
默認情況下沒有指定順序,因此它們將按數據庫如何返回它們進行排序。通常這是通過ID或插入順序。如果您在遷移中指定created_at列,那麼created_at列僅在那裏,因此將其作爲默認訂單列是沒有意義的。
不錯,我剛剛意識到,今天與fes測試! – 2012-03-01 22:32:55