Simple_form_for限制Rails中的日期时间选择

时间:2014-10-24 04:00:36

标签: ruby-on-rails datetime simple-form-for

我正在尝试使用Rails中的simple_form_for设置日期时间字段,以便将选项限制为从今天开始的7天开始。

 <%= simple_form_for(@offer) do |f| %>
    <%= f.input :examdatetime, label: 'Please enter date:',  
        :start_year => Time.new.year, 
        :start_month => Time.new.month, 
        :start_day => Time.new.day+7 %>
 <% end %>

它适用于年份,但不适用于日期和月份。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我想我找到了答案:

 <%= simple_form_for(@offer) do |f| %>
    <%= f.input :examdatetime, label: 'Please enter date:',  
      :start_year => Time.new.year, 
      default: 7.days.from_now  %>
 <% end %>

似乎可以做到这一点!