2012-04-09 6 views
0

I私の意見では、次のコードFormtasticラジオボタンの問題

<%= semantic_form_for @instance do |f| %> <!-- formtastic gem form creation --> 
    <%= f.inputs do %> 
    <%= f.input :name %> 
    <%= f.input :foo, :label => "dType", as: :radio, collection: [ ["val1", false], ["val2", false] ] %> 
    <%# strange bug omitting first letter of label %> 
    <br> 
    <% end %> 
    <%= f.buttons do %> 
    <%= f.commit_button %> 
    <% end %> 
<% end %> 

2つの問題があります。まず、私はラベルの最初の文字を省略している奇妙なバグを取得しています。次に、ボタンを選択するには、ボタン(最初のボタン以外)を少なくとも2回クリックする必要があります。事前のおかげで

のRails 3.1.1とFormtasticあなたはハッシュ構文を混合している

+0

あなたの問題は解決しないかもしれませんが、 'type'フィールドがSTI(Single Table Inheritance)用に使用されていない場合、' type'以外の名前を付けることをお勧めします。 – Zabba

+0

@Zabba yea私はそれを実現し、それを修正しました。私は質問を編集して変更を反映しました – Steve

答えて

0

が...あなたは、古典的なRubyのhashrocketスタイルを使用して起動2.0.2(:例えば=>これを)が、その後、あなたはに投げますJSONスタイル(::ラジオ) 1つを選んで一貫性を保つ。

関連する問題