Ruby on rails / rails4初心者です。
ある商品テーブル(Item)と、価格テーブル(Price)が1対Nでつながっていて、価格テーブルは商品ID(Item.id)と、ユーザID(User.id=current_user)をキーとして価格(:price)が決まるという構造です。
商品の一覧(価格含む)を表示したいのですが、その際に、価格の高い順に並べて表示したいと考えています。
コントローラー側で
みたいなイメージかなと思っているのですが、うまく行きません。
同じテーブル内のカラムによるソートや、他テーブルでも1対1でつながっている項目によるソートであればなんとなく理解できるのですが、あるテーブル(Item)から1対Nでつながっている別のテーブルのもうひとつのキーを指定して値を取得しつつ、その値でソートしたい場合、どのように書くべきでしょうか?
かなり初歩的な質問なのですが、周りに聞く人もおらず、助けて頂けるとありがたいです。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/03/21 11:56