2017-05-22 13 views
1

form_forを使用してこれを記録するにはどうすればよいですか?form_for radio_button rails

<div class="form-group"> 
     <div class="cc-selector"> 
     <%= f.radio_button :priorities, id: "yellow", name: "priorities", value: '1'%> 
      <input id="a" type="radio" name="priorities" value=1/> 
      <label class="priorities-cc yellow" for="a"></label> 
      <input id="b" type="radio" name="priorities" value=2/> 
      <label class="priorities-cc orange" for="b"></label> 
      <input id="c" type="radio" name="priorities" value=3/> 
      <label class="priorities-cc red" for="c"></label> 
      <input id="c" type="radio" name="priorities" value=4/> 
      <label class="priorities-cc fair" for="d"></label> 
     </div> 
     </div> 

Iこの 他のフィールドは、データベース <% = f.radio_buttonに格納されて動作しない、試み:is_code、[1、B 2、C 3、D、4 ]%>

ありがとうございました!文字列である、私は他のすべてinputタグ参照

+0

私はちょうど 'f.radio_button'を見ると、フォーム、送信ボタン、それを受け取る方法がありますか? –

+0

@SebastiánPalmaはい。他のフィールドはデータベースに書き込まれます – Helga

答えて

0

integer値を持っていますが、あなたのf.radio_buttonにあなたが'1'としてvalueを設定している、あなたは属性が受信を待機してあなたの検証やデータの種類を確認することができます。

はして試してみてください。

<%= f.radio_button :priorities, 1, id: 'yellow', class: 'priorities-cc fair', for: 'd' %> 

radio_buttonための第二valueまたはparameterはそれが取るよ値であり、名前はコントローラとブラケットcontroller[attribute]の属性になります。

+0

は動作しません 'class =" priorities-cc fair "= for" d "'をどのように処方しますか? これはCSSのために重要です – Helga

+0

'radio_button'では? –

+0

はい、書いたものと同じHTMLを得るためにform_forを使って書く必要があります – Helga

関連する問題