3

私はRubyonRailsで作業するジュニアプログラマーです。さまざまな状態のコンテンツを表示する必要がある場合、どのような最善/エレガントなアプローチが必要か知りたいです。

例:ユーザーの権利やその他の変数に応じて、表示、非表示(一部のテキストに置き換え)、または無効(3つの状態)にできるフォームがページにあります。

フォームを部分的に配置するのが最善ですか?フォームの状態ごとに異なる部分を作成しますか?ヘルパーを使用してロジックをラップしますか?

また、HTML要素にクラスタグを追加する(または追加しない)必要がある場合の最善のアプローチは何ですか(いくつかの変数に応じて決定されます)。

4

1 に答える 1

0

show / hidden / viewは何らかのビジネスルールに基づいている必要があるため、それを純粋にフロントエンドに実装しないでください。たとえば、実際にデータをフェッチしたが、スタイルを使用してデータを非表示にした場合、データは実際には非表示になりません。したがって、アプリケーションの中間層「コントローラー」に実装する必要があります。

于 2012-09-07T17:42:26.050 に答える