1
これは、ビューに調査をimplmentに私の全体のコードです。私がラジオボタンの3番目の引数としてカウントを与える場合、私は質問ごとに答えを選びません。私は、調査全体に対して1つの回答のみを選択できます。ラジオボタンの選択に基づいてフィールド値を増やす
これは、ビューに調査をimplmentに私の全体のコードです。私がラジオボタンの3番目の引数としてカウントを与える場合、私は質問ごとに答えを選びません。私は、調査全体に対して1つの回答のみを選択できます。ラジオボタンの選択に基づいてフィールド値を増やす
仮想属性を使用してこれを行うことができます。
attr_accessor :count_modification
before_save :modify_count
def modify_count()
self.count += @count_modification if @count_modification
end
とビューで:
<%= radio_button("my_model", "count_modification", "1") %> Add one vote
<%= radio_button("my_model", "count_modification", "2") %> Add 2 votes
<%= radio_button("my_model", "count_modification", "3") %> Add 3 votes
この方法では、投票は、モデルが保存された後よりも更新されません。
iはループからラジオボタンIDを取得する場合、私はそれを置くことができ 例: <%= RADIO_BUTTON(カウント:候補者を、:vote_modification)%> – sts
カウント値がサイクル毎に増加するであろう。 – sts
これを考慮に入れて私の答えを変更しました:) –