我对编码相当陌生,并且无法正确打开bootstrap-datepicker ( https://github.com/Nerian/bootstrap-datepicker-rails )。虽然模态有效,但日期选择器不起作用 - 如果有人能帮助我指出正确的方向,我将不胜感激。
我不确定问题是否是由以下原因引起的:
A) Javascript 在错误的位置?我在标签之前有几个<script>
under<head>
和 datepicker 脚本</body>
。
B) 在资产/javascripts 中缺少一些文件?我已经在这里添加了 bootstrap.js 和 bootstrap-datepicker.js。
C) 别的?
这是中的 HTML application.html.erb
:
<head>
<%= stylesheet_link_tag "application", media: "all" %>
<%= javascript_include_tag "application" %>
<script src="http://code.jquery.com/jquery.js"></script>
<script src="assets/javascripts/bootstrap.js"></script>
<%= csrf_meta_tags %>
<%= render 'layouts/shim' %>
</head>
<body>
<div id="container">
<a id="link" href="#myModal" class="btn btn-large btn-primary" data-toggle="modal">Get started now</a>
<div class="modal hide fade" id="myModal" aria-hidden="true">
<div class="well">
<input type="text" data-behaviour='datepicker' >
</div>
</div>
</div>
<script type="text/javascript">
$(document).ready(function() {
$('[data-behaviour~=datepicker]').datepicker({
"format": "yyyy-mm-dd",
"weekStart": 1,
"autoclose": true
})
});
</script>
谢谢您的帮助!