ユーザーが待ち望んでいるRailsアプリケーションがあり、セッションにuser_idがあります。次のステップは、ユーザーに表示されるすべてのモデル データのスコープを作成することdata.user_id = session[:user_id]
です。
各コントローラーで次のことができることを知っています
Controller.find_all_by_user_id(session[:user_id])
しかし、私にはおそらくもっと良い解決策があるようです。モデルにスコープを追加する可能性を見つけましたが、ここではセッションが不明であり、MVC パターンに関しては、そこにスコープを追加することはおそらくお勧めできません。このような user_id 制限をモデルからのすべてのデータに適用するソリューションはありますか?それとも、ユーザーデータを含むfind_all_by_user_id
すべてのコントローラー関数を使用する必要がありますか?