1

コレクションではなく単一の結果を探している場合、デフォルトのスコープを変更することはできますか?

つまり、Model.find(id) と Model.all の比較

default_scope lambda { where({:language_id => Language.default_or_first.id}) }

レコードのセグメント全体が見つかった場合にのみ、この方法でインデックス ビューのスコープを設定したいだけです。

Model.find(3) を実行すると、デフォルトの言語ではない場合でも、それを提供してもらいたいと思います。

4

1 に答える 1