【发布时间】:2014-12-12 11:03:03
【问题描述】:
我在我的 Rails 应用程序中使用了引导日期选择器。我已将bootstrap-datepicker.js 和bootstrap-datepicker.de.js 添加到我的app/assets/javascripts 文件夹中。
在我的视图页面上,我添加了以下代码:
<input type="text" class="datepicker form-control"/>
<script>
$('.datepicker').datepicker({
language:'de',
format: 'dd-mm-yyyy',
startDate: '-3d'
});
</script>
问题在于,datepicker 总是显示默认的(英文)月份、日期名称,而不是用德语显示月份和日期名称。知道我做错了什么吗?
【问题讨论】:
-
您在某处需要
bootstrap-datepicker.de.js吗?例如application.js:require bootstrap-datepicker.de,或者在某些视图中使用javascript_include_tag "bootstrap-datepicker.de.js"。 -
@sjaime,是的,我的 application.js 文件中需要 bootstrap-datepicker.de.js。
-
一些帮助调试的提示:如果您打开开发工具或 Firebug 控制台并加载页面,您是否碰巧看到与日期选择器相关的任何错误?最后,您是否在代码中可能覆盖语言设置的其他地方使用了
$('.datepicker').datepicker?
标签: ruby-on-rails twitter-bootstrap datepicker