Ruby on rails 如何设置从模型检索的JQuery datepicker的最小日期
在这段代码中,我已经将min日期设置为今天的日期,但是我想通过从rails模型检索来设置它。我找不到一个方法来做它???试试这个Ruby on rails 如何设置从模型检索的JQuery datepicker的最小日期,ruby-on-rails,jquery-ui-datepicker,Ruby On Rails,Jquery Ui Datepicker,在这段代码中,我已经将min日期设置为今天的日期,但是我想通过从rails模型检索来设置它。我找不到一个方法来做它???试试这个 $('#bid_work_end_date').datepicker( { dateFormat: 'dd-mm-yy', minDate: -0 }); 如果Javascript包含在一个.js文件中,这将不起作用,是吗?是的。如果这一行在您的视图文件(html.erb)中,那就可以了,但如果这是在一个单独的.js文件中(这
$('#bid_work_end_date').datepicker(
{
dateFormat: 'dd-mm-yy',
minDate: -0
});
如果Javascript包含在一个.js文件中,这将不起作用,是吗?是的。如果这一行在您的视图文件(html.erb)中,那就可以了,但如果这是在一个单独的.js文件中(这似乎是一个很好的实践),那就不行了。我认为您应该使用javascript日期函数。这将对您有所帮助是的,解决方案很好,但在我的例子中,min日期已经存在于不同的模型中,我想检索它并将其设置在jquery datepicker中,这是一个.js文件。有什么办法吗???
var oDate=new Date();
var day=oDate.getDate();
var month=oDate.getMonth()+1;
var year=oDate.getFullYear();
var new_date=day+"-"+month+"-"+year;
$('#bid_work_end_date').datepicker( { dateFormat: 'dd-mm-yy', minDate: new_date });