2

:bar に属するクラス Foo があるとします。

バーには属性名があります。Foos を bar.name で並べ替えるスコープを作成したいと考えています。スコープでそれを行うにはどうすればよいですか?

同様に、scope :by_name, order('')?

私はレールに非常に慣れていないので、この質問が意味をなさない場合は申し訳ありません.

4

2 に答える 2

9

これを試して...

scope :by_bar_name, order('bars.name').includes(:bar)
于 2013-03-03T00:28:24.800 に答える