小编man*_*o26的帖子

如何在form_for中使用select_year?

我的表格如下:

<%= form_for(@car, :html => {:class => 'form-horizontal' }) do |f| %>
  <% if @car.errors.any? %>
    <div id="error_explanation">
      <h2><%= pluralize(@car.errors.count, "error") %> prohibited this car from being saved</h2>
      <ul>
        <% @car.errors.full_messages.each do |msg| %>
          <li><%= msg %></li>
        <% end %>
      </ul>
    </div>
  <% end %>
  <div class="field">
    <%= f.label :price %><br />
    <%= f.text_field :price %>
  </div>

  <div class="field">
    <%= f.label :model_year %><br />
    <%  %>
  <% end %>
</div>
Run Code Online (Sandbox Code Playgroud)

我希望有一个集合选择从100年前开始的模型年份和未来的一年.我试过了

<%= f.select_year :model_year%>
Run Code Online (Sandbox Code Playgroud)

但它说select_year不是一个有效的方法.试着

<%= f.date :model_year, :discard_month => …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails date form-for simple-form

8
推荐指数
1
解决办法
5078
查看次数

标签 统计

date ×1

form-for ×1

ruby-on-rails ×1

simple-form ×1