私はRubyonRailsで作業するジュニアプログラマーです。さまざまな状態のコンテンツを表示する必要がある場合、どのような最善/エレガントなアプローチが必要か知りたいです。
例:ユーザーの権利やその他の変数に応じて、表示、非表示(一部のテキストに置き換え)、または無効(3つの状態)にできるフォームがページにあります。
フォームを部分的に配置するのが最善ですか?フォームの状態ごとに異なる部分を作成しますか?ヘルパーを使用してロジックをラップしますか?
また、HTML要素にクラスタグを追加する(または追加しない)必要がある場合の最善のアプローチは何ですか(いくつかの変数に応じて決定されます)。