scopeの粒度について
このscopeはRelationオブジェクトを返すほう。
scopeに定義している内容は短いほうがよい。orderオプションだけとか、whereオプションだけとか。
そのほうがアクション内に書いてるscopeチェインで処理内容が把握できる。Modelの定義を見に行かなくていいよい。
scope名見ただけで処理内容がわからないのは、名前間違っているからとかもっと下のレイヤーでなんか間違っているからなのかも。
このscopeはRelationオブジェクトを返すほう。
scopeに定義している内容は短いほうがよい。orderオプションだけとか、whereオプションだけとか。
そのほうがアクション内に書いてるscopeチェインで処理内容が把握できる。Modelの定義を見に行かなくていいよい。
scope名見ただけで処理内容がわからないのは、名前間違っているからとかもっと下のレイヤーでなんか間違っているからなのかも。