【发布时间】:2016-01-23 05:37:30
【问题描述】:
我正在尝试将 bootstrap-datepicker 放在我的应用程序的日期输入字段中。从日历中选择日期后,我希望日期显示为“dd/mm/yyyy”。日期以 'yyyy-mm-dd' 格式保存在表 (sqlite) 中。
我做了以下事情:
在 application.js 文件中,我有:
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require turbolinks
//= require bootstrap-datepicker
//= require_tree .
在 application.html.erb 文件中,我有:
<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %>
<%= javascript_include_tag 'application', 'data-turbolinks-track' => true %>
在 custom.css.scss 中,我有:
@import "bootstrap-sprockets";
@import "bootstrap";
在相关的 .js 文件中,我有:
$(document).on("focus", "[data-behaviour~='datepicker']", function(e){
$(this).datepicker({"format": "dd-mm-yy", "weekStart": 1, autoclose": true, "language": 'en-GB'})});
我也在 application.js 文件中尝试过这段代码 - 没有运气。
在相关表格中,我有:
<a> Start Date/time: </a>
<%= f.text_field :start_date, 'data-behaviour' => 'datepicker', size:10 %>
结果:我得到一个日历,我可以从中选择一个日期,但日期显示为默认格式“mm/dd/yyyy”。
其他尝试:我已将脚本放入表单中,但也没有用。
我们将不胜感激任何帮助。
提前谢谢你,
【问题讨论】:
标签: ruby-on-rails bootstrap-datepicker