我的观点中有以下代码
<%= 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 %>
两个问题。首先,我得到一个奇怪的错误,省略了标签的第一个字母。其次,您必须在按钮(第一个按钮除外)上至少单击两次才能选中该按钮。提前致谢
Rails 3.1.1和Formtastic 2.0.2
答案 0 :(得分:0)
你正在混合哈希语法...你开始使用经典的Ruby hashrocket风格(:eg =&gt; this),但是你会抛出JSON风格(如::radio)。选择一个并保持一致。