我使用带有bootstrap和form-horizontal类的简单表单。我有一些输入,我想在一行上分组。
例如
Description : |____________________________________________________________| Date/Month/year : |__________________| |__________________| |__________________|
我尝试了以下内容:
<%= simple_form_for(@example, :html => { :class => 'form-horizontal' }) do |f| %>
<%= f.input :description %>
<%= f.input :date, :label => "Date/Month/Year", :wrapper => :append do %>
<%= f.input_field :date %>
<%= f.input_field :month %>
<%= f.input_field :year %>
<% end %>
<% end %>
但后来我收到以下错误消息
undefined method `+' for nil:NilClass
这会在第二个<%= f.input_field %>
答案 0 :(得分:0)
您需要使用标记:div class="form-inline"
然后是您需要放置的日期/月/年:
<%= f.label :date_variable, "DATE: " %>
<%= f.date_select :date_variable, use_short_month: true %>
希望有所帮助