私はコーディングにかなり慣れていないため、bootstrap-datepicker ( https://github.com/Nerian/bootstrap-datepicker-rails ) を正しく開くことができません。モーダルは機能しますが、日付ピッカーは機能しません-誰かが私を正しい方向に向けるのを手伝ってくれれば幸いです。
問題の原因が次のいずれかであるかどうかはわかりません
。A) Javascript が間違った場所にありますか? タグのすぐ前に、いくつかの<script>
下<head>
と日付ピッカー スクリプトがあります。
B) アセット/javascripts にファイルがありませんか? ここにはすでにbootstrap.jsとbootstrap-datepicker.jsを追加しています。
C) 他に何か?</body>
の 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>
助けてくれてありがとう!