1

私のRailsアプリケーションには、いくつかの「提案」があるページがあります。入って「勝ちの提案」を選ぶ方法が必要です。次に、そのプロポーザルのdiv境界線の色を緑に変更します。提案は他の3ページにもあるので、それらの場所の色とそれらのdivのテキストを変更したいと思います。Railsでこれを行うための最良の方法は何ですか?

4

1 に答える 1

1

提案モデルにブール値のフィールドがあり、それが勝っているかどうかを示します。デフォルトでfalseにします。つまり、移行では:default=>falseです。

次に、あなたの見解では、プロポーザルが勝っている場合は、divに.winning-proposalのようなクラスを与えることができます。これは、proposal.css.scssまたはスタイルシートディレクトリにあるCSSクラスに対応します。プロポーザルが勝てない場合は、このクラスをdivに含めません。

勝者のプロポーザルを設定するには、Proposalインスタンスの属性を更新し、モデルの勝者のブール列をtrueに設定するだけです。

それが理にかなっていることを願っています!

于 2012-07-10T21:33:56.037 に答える