で私はこのようなコードを持つことはできませんページがリロードされます。私が抱えている問題は、上記のコードは動作していないようです。最後に:id => "ratings_#{rating}"
ビットが付いているかどうかはわかりません(これはこの割り当てに必要です)。私はレールapi hereをチェックアウトしましたが、それは泥のようにはっきりしていました。助けを前にありがとう!は事前チェックcheck_box_tagレール
乾杯
(免責事項:このコードは、サービスコースとしてコーセラのソフトウェアのためのHW 2のためである - 私はHWのためのロジックの大部分を終了しましたが、この最後のビットは私を超えて、よりのようですそれで私はここにそれを掲示しています)。
ボックスをチェックするには、ブール値を追加する必要があります。セッション= [チェックボックス] [評価]、真:id => "評価_#{評価}" "すべてのチェックボックスを事前にチェックしますか? – prasvin
'true'を追加するとすべてのチェックボックスがチェックされ、' false'を追加するとチェックがすべて外されますが、ブール値を取る変数を入れると、ボックスのチェックは予期したとおりに変わりません – oort
ブール変数を追加しましたか?私は 'has_many'という評価を持つモデルを持っていて、Videoと言って、' @ video'を定義しているとしたら、 'check_box_tag" rating [#{rating}]、session [:checkbox] [rating]、@video。 rating.include?(rating)、:id => "ratings _#{rating}"。 '@ video.ratings.include?(rating)'部分は、現在のビデオに関連する評価を事前にチェックします。あなたの評価モデルに関連する団体は何ですか? – prasvin