在我的javascript控制台中,这按预期工作,将datepicker的最大日期设置为今天
$('.datepicker').datepicker('setEndDate', '2018-03-19');
将它放在我的rails erb模板中,
<%= f.text_field :date, class: 'form-control datepicker', value: Date.today.strftime('%Y-%m-%d') %>
<script>$('.datepicker').datepicker('setEndDate', '<%= Date.today.strftime('%Y-%m-%d') %>');</script>
......日期可以追溯到2月19日,并且不允许我选择约会,好像它错误地分隔了日期格式。
我使用admin_lte.js中设置的日期格式:
$(document).ready(function() {
// Bootstrap Datepicker
$('.datepicker').datepicker({
format: 'yyyy-mm-dd',
orientation: 'bottom'
});
});
答案 0 :(得分:0)
在$(document).ready(function()
:
<%= f.text_field :date, class: 'form-control datepicker', value: Date.today.strftime('%Y-%m-%d') %>
<script>
$(document).ready(function() {
$('.datepicker').datepicker('setEndDate', '<%= Date.today.strftime('%Y-%m-%d') %>');
});
</script>