Rails 3 Simple Form with Bootstrap和一组内联输入

时间:2013-10-08 22:40:48

标签: css ruby-on-rails twitter-bootstrap simple-form

我使用带有bootstrap和form-horizo​​ntal类的简单表单。我有一些输入,我想在一行上分组。

例如

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

上触发

1 个答案:

答案 0 :(得分:0)

您需要使用标记:div class="form-inline"

然后是您需要放置的日期/月/年:

<%= f.label :date_variable, "DATE: " %>
<%= f.date_select :date_variable, use_short_month: true %>

希望有所帮助