Ruby on rails 如何在rails 4.1中选择的日期中获取特定月份的总天数

Ruby on rails 如何在rails 4.1中选择的日期中获取特定月份的总天数,ruby-on-rails,Ruby On Rails,在查看代码时,我有: {:controller=>'offers',:action=>'create'})do | f |%> 2014,:年底\年=>2020,:订单=>[:月,:日,:年],:使用\u短\月=>true%> 2014年:年末=>2020年,:订单=>[:月,:日,:年],:使用短期月份=>true%> 我是rails新手 这个日期的问题在于,当我选择任何月份时,我都希望看到它的日期。比如,当我选择2月份时,我只希望看到2014年的28天。 现在它显示了所有31天 因此,我想

在查看代码时,我有:

{:controller=>'offers',:action=>'create'})do | f |%>
2014,:年底\年=>2020,:订单=>[:月,:日,:年],:使用\u短\月=>true%>
2014年:年末=>2020年,:订单=>[:月,:日,:年],:使用短期月份=>true%>
我是rails新手

这个日期的问题在于,当我选择任何月份时,我都希望看到它的日期。比如,当我选择2月份时,我只希望看到2014年的
28天。
现在它显示了所有31天

因此,我想对月份的所有天数进行验证。

尝试以下方法:

查看:

$('#start_date_2i').change(function(){
        var month = $(this).val()
        $.ajax({
          type: 'get',
          url: '/get_date',
          data: {month: month},
          success: function(data){
            $('#start_date_3i option').length = data
          }
        })
      })
 def get_date
    @month = params[:month]
        @date = Time.days_in_month(@month)
        return @date
  end
get '/get_date'=> 'controller#get_date'
控制器:

$('#start_date_2i').change(function(){
        var month = $(this).val()
        $.ajax({
          type: 'get',
          url: '/get_date',
          data: {month: month},
          success: function(data){
            $('#start_date_3i option').length = data
          }
        })
      })
 def get_date
    @month = params[:month]
        @date = Time.days_in_month(@month)
        return @date
  end
get '/get_date'=> 'controller#get_date'
路线:

$('#start_date_2i').change(function(){
        var month = $(this).val()
        $.ajax({
          type: 'get',
          url: '/get_date',
          data: {month: month},
          success: function(data){
            $('#start_date_3i option').length = data
          }
        })
      })
 def get_date
    @month = params[:month]
        @date = Time.days_in_month(@month)
        return @date
  end
get '/get_date'=> 'controller#get_date'

您需要编写一些jquery来获得这些功能。我已经编辑了上面的代码。jquery代码最后一行的选项是什么?当我尝试这段代码时,什么都没有发生。