同じコントローラー アクションにアクセスするユーザーのユーザー モデルに応じて、2 つの before フィルターを切り替えるにはどうすればよいですか。
User (:database_authenticatable) と別の LdapUser (:ldap_authenticatable) の 2 つのユーザー モデルがあり、アプリケーションで同じコントローラーとビューにアクセスする必要があります。いくつかのビュー要素と機能は、各タイプのユーザーに固有です。
ビューで if else ブロックを使用して、ユーザー固有の要素と代替レイアウトをレンダリングするつもりです。
そのようなシナリオに最適なアプローチは何ですか?
コントローラーとビューを別々にする必要がありますか?
前もって感謝します。