0
私のコントローラには単純なインクルードステートメントがありますが、インクルードされたテーブルの順序はデフォルトではidです。 私の場合、私はuuidが受信されるのと同じ方法で要素を注文する必要があります。RailsにはIDでない注文が含まれています
問合せ:
上記の式はうまく応答が、そのIDを持つUUID順序はようであれば言っているcompare_uuids = {xyz, ytb, tyd}
@books = Book.where(uuid: compare_uuids).includes(:venue, :related_publisher, :related_author)
:ステートメントの実行が順序がであるときに作る
id uuid
5 xyz
1 ytb
2 tyd
式はid。だからuuid命令が失われる。 回避策はありますか?
レール4にhas_many :books, :order => 'priority DESC'
これが廃止され、新たなアプローチは次のようになり
私は上記の行をBook.rに追加しましたbモデル...しかし、それは動作していません –
あなたは今確認することができます.. –
@ SyedAsadAbbasZaidiはそれをチェックですか? –