我使用Rails 5.1,我有两个下拉框,1年和2个月。一切都很好!
现在我想添加一个选项" All Months"到月份下拉列表。
我的索引视图:
<%= form_tag jobs_path, method: :get do %>
<%= select_year(Date.today, {:prompt => "Year",:start_year => DateTime.now.year,:end_year => DateTime.now.year - 7, prefix: 'select'},{:field_name => 'year', :id => 'start-year'}) %>
<%= select_month(Date.today, {:prompt => "month",use_short_month: true, prefix: 'select'},{:field_name => 'month', :id => 'start-month'}) %>
<%= submit_tag("Filter Jobs", :id=>"button", :class=>"Test", :name=>"submit") %>
<% end %>
在select_month的文档中,我看不到添加&#34;所有月份和#34;的选项。
我如何添加&#34;所有月份&#34;到月份下拉列表?
答案 0 :(得分:1)
你可以通过使用javascript实现这一点,你需要在document_loaded时添加额外的选项 这里: -
$(document).ready(function(){
$('#start-month').append('<option value="all" selected="selected">All</option>');
})