0

我的视图中有以下代码

<%= 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

4

1 回答 1

0

您正在混合哈希语法......您开始使用经典的 Ruby hashrocket 样式(:eg => this),但随后您使用 JSON 样式(如::radio)。选择一个并保持一致。

于 2012-10-01T19:47:15.520 回答