2012-03-29 19 views
0

私のモデルではCinemaとLocationとの関連があります。次のように問題があります昇順 - 降順 - 可変文字列in html.erb

@locations = Location.find(:すべて、:オーダー=> location.cinema.name)

しかし、その作業はありません、私が注文しようとしていますそれは映画館のテーブルにある名前で呼ばれます。可能であれば、html.erbページ内でもそれを好きになるでしょう。私がやろうとしています何

は順番にあなたの場所のクエリで映画館に参加する必要があるだろう、事前

答えて

0

おかげで降順、昇順にlocation.cinema.nameを配置しています。おかげ億ディラン

@locations = Location.joins(:cinema).order("cinemas.name").all 
+0

:また、あなたはRailsの3にしているので、あなたはむしろfind(:all, :order => ...)より新しいwhere(..)order(...)などの形式を使用することができます!感謝します –

関連する問題