2016-11-08 16 views
0

私のレールアプリでは、私はチームとスタッフがチームのメンバーです。どちらのオブジェクトにも、昇順で並べ替える序数があります。Railsはサブオブジェクトをソートします

どうすればよいですか?私はどのように確認していない

SQLite3::SQLException: no such column: staffs.ordinal: SELECT "teams".* FROM "teams" ORDER BY "teams"."ordinal" asc, "staffs"."ordinal" asc

答えて

2

この

Team.includes(:staffs).order('teams.ordinal', 'staffs.ordinal').all 

をお試しください:

@teams = Team.all.order('"teams"."ordinal" asc, "staffs"."ordinal" asc')

をしかし、それは...仕事と私にエラーを与えていない:私は試してみましたあなたがその情報を提供していないので、あなたの関係はセットアップされています。私はあなたにそれがどのように行われるべきかのヒントを与えるだけです

+0

完璧!ありがとう。 – Cameron

関連する問題