0
PostgreSQL
データベースを使用して次のモデルを検討してください。間接地図データに従ってソート後のデータを取得
class Foo < ActiveRecord::Base
has_many :bars
end
class Bar < ActiveRecord::Base
has_many :cars
belongs_to :foo
end
class Car < ActiveRecord::Base
has_many :jars
belongs_to :bar
end
class Jar < ActiveRecord::Base
belongs_to :car
end
私はJar
の番号順にFoo
のリストが欲しいです。例について
、各Foo
オブジェクトFoo
オブジェクト
[f1, f2, f3]
のアレイを検討
Jar
オブジェクトの次の番号を含むF1 => 1瓶はF2 => 5ジャーオブジェクトオブジェクト
f3 => 2 Jarオブジェクト
所望の順序がJar
モデルにwhere句書き込むに
[f2, f3, f1]
それはいくつかの修正を必要とし、それは '(バーを接合でなければなりません::jars})。グループ( 'foos.id、jars.id') '。また、jarモデル –
@RohitJangidのwhere節を書くためのソリューションを追加できれば、 'jars'テーブルをクエリするためのフォームを編集して追加することもできます –