rails simple_form inline_label和radio_buttons无法正常工作

时间:2013-07-16 19:25:09

标签: ruby-on-rails simple-form

在我的rails 4.0.0 simple_form中,我发现忽略向布尔输入添加inline_label并添加as: radio_buttons会产生此错误:

No input found for radio_buttons

这是我的表单代码:

<%= simple_form_for (@user) do |f| %>
  <%= f.input :user_name %>
  <%= f.input :email %>
  <%= f.input :password %>
  <%= f.input :password_confirmation %>
  <%= f.input :office_administrator, as: :radio_buttons %>
  <%= f.input :bill_payer, inline_label: 'Can pay bills?' %>
  <%= f.button :submit, :class => "btn btn-primary" %>
<% end %>

2 个答案:

答案 0 :(得分:0)

看起来你的Gemfile中有gem 'simple_form'但你现在需要在master分支中使用它,因为还没有发布带有Rails 4支持的Simple Form:

gem 'simple_form', github: 'plataformatec/simple_form'

答案 1 :(得分:0)

我再次运行了发电机并修复了问题。

rails generate simple_form:install --bootstrap