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あなたはハッシュ構文を混合している
あなたの問題は解決しないかもしれませんが、 'type'フィールドがSTI(Single Table Inheritance)用に使用されていない場合、' type'以外の名前を付けることをお勧めします。 – Zabba
@Zabba yea私はそれを実現し、それを修正しました。私は質問を編集して変更を反映しました – Steve