Tan*_*ilo 5 jquery ruby-on-rails datepicker ruby-on-rails-3
我正在尝试使用JQuery UI datepicker来创建事件的表单.
表单本身正常呈现,如果我使用普通的rails date_field,则保存信息没有任何问题.但是,当我尝试使用datepicker时,它表明即使我选择了日期,表单也不能为空.我意识到这是由于rails和datepicker使用的日期格式不同,所以我尝试了以下代码:
$(function(){
$("#dateField").datepicker({
dateFormat: "yyyy-mm-dd"
});
});
Run Code Online (Sandbox Code Playgroud)
但这似乎没有奏效.日期仍以datepickers默认格式显示,并将该格式作为参数传递,从而导致错误.任何指针将不胜感激!
几个月前我也遇到过类似的问题。
试试这个格式:
$(function (){
$('#dateField').datepicker({ dateFormat: 'D, dd M yy' });
});
Run Code Online (Sandbox Code Playgroud)
它与我所有的 Rails 应用程序一起工作得很好。
编辑
还要确保保存日期(在数据库上)的列的数据类型设置为string而不是设置为date。
| 归档时间: |
|
| 查看次数: |
4190 次 |
| 最近记录: |