首页 > 解决方案 > date_select 在 Ruby on Rails 中有缩进问题?

问题描述

    <div class="row">
      <div class="col-sm-4">
        <%= label_tag 'Production_Month' %>
      </div>
      <div  class="col-lg-2">:</div>
      <div  class="col-lg-2"></div>
      <div  class="col-sm-4">
          <%= date_select(:params, :production_month, order: [:month, :year]) %>         
      </div>
    </div>

我在我的一种形式中使用上述 date_select 。

我在这里有两个问题:

  1. 日期选择的缩进似乎是正确的,如下所示。如何将其更改为左对齐?

日期选择缩进问题

  1. 目前,年份下拉列表似乎显示了从当前年份开始的 -5 到 +5 年的列表。如何更改它以显示模型中可用的年份列表(例如MyYears)?

标签: ruby-on-railsdatepicker

解决方案


我认为以下容器会造成混乱:

      <div  class="col-lg-2">:</div>
      <div  class="col-lg-2"></div>

通过这种方式,您可以在特定范围内显示年份:

<%= date_select(:params, :production_month, order: [:month, :year], start_year: 2010, end_year: 2020) %>

推荐阅读