これは似たような質問のようですが、2年後には答えが異なる可能性があります。ユーザーの種類に基づいてさまざまなアクションとビューをレンダリングする方法はありますか?
私は多くのタイプを持つことができるSTIモデルを持っています。常にではありませんが、多くの場合、ビューはタイプによって異なります。同様に、コントローラーのアクションは、タイプによってロジックが異なる場合があります。タイプに基づいてif/elsif条件を変更しなければならないという高いメンテナンスコストを避けたいと思います。
これを簡単にするためにいくつかのヘルパー関数/モジュールを書くことができるいくつかの方法を考えることができますが、この目的のために構築された宝石がすでに存在するかどうか疑問に思います。
あなたの考えはありがたいです。