前提・実現したいこと
railsでスケジュール作成のためにpickadate.jsを使っています。
2ページで使おうとしているのですが、片方のページでは問題なく使用できるのですが、もう片方のページではリロード時にコンソールで404エラーが出てしまいます。
なぜ、片方のページだけで、しかもリロード時だけエラーが発生するのかがわかりません。
発生している問題・エラーメッセージ
ちなみに、問題ない方のページから問題の発生する方のページに遷移した時は正常に動作します。
エラーが発生しているのは問題のあるページでリロードした時だけのようです。
GET http://localhost:3000/records/pickadate/legacy.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/picker.date.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/css/default.date.css net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/css/default.css net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/picker.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/pickadate.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/lang-ja.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/picker.date.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/legacy.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/lang-ja.js net::ERR_ABORTED 404 (Not Found) GET http://localhost:3000/records/pickadate/pickadate.js net::ERR_ABORTED 404 (Not Found)
なぜか2回同じエラーが出ているファイルもあります。
該当のソースコード
application.html.haml
html
1!!! 2%html 3 %head 4 %meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}/ 5 %title Red Donation 6 = csrf_meta_tags 7 = csp_meta_tag 8 = stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track': 'reload' 9 = javascript_include_tag 'application', 'data-turbolinks-track': 'reload' 10 %meta{:content => "width=device-width, initial-scale=1, shrink-to-fit=no", :name => "viewport"}/ 11 12 %script{:crossorigin => "anonymous", :integrity => "sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy", :src => "https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"} 13 14 %link{:href => "https://cdnjs.cloudflare.com/ajax/libs/font-awesome-animation/0.2.1/font-awesome-animation.min.css", :rel => "stylesheet"}/ 15 %link{:crossorigin => "anonymous", :href => "https://use.fontawesome.com/releases/v5.1.0/css/all.css", :integrity => "sha384-lKuwvrZot6UHsBSfcMvOkWwlCMgc0TaWr+30HWe3a4ltaBwTZhyTEggF5tJv8tbt", :rel => "stylesheet"}/ 16 17 %link{:href => "https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css", :rel => "stylesheet"}/ 18 %script{:src => "https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"} 19 20 // pickadate.jsのファイル 21 %link{:href => "./css/default.css", :rel => "stylesheet"} 22 %link{:href => "./css/default.date.css", :rel => "stylesheet"} 23 %script{:src => "./pickadate/picker.js"} 24 %script{:src => "./pickadate/picker.date.js"} 25 %script{:src => "./pickadate/legacy.js"} 26 %script{:src => "./pickadate/lang-ja.js"} 27 %script{:src => "./pickadate/pickadate.js"} 28 29 .container-fluid 30 %body 31 = yield
pickadate.js
JavaScript
1$(document).on('turbolinks:load', function() { 2 $(function() { 3 $('#schedule').pickadate({ 4 min: 0 5 }); 6 $('#donation_day').pickadate(); 7 } 8 ); 9});
scheduleが問題ないページの表示部のid
donation_dayが問題のページの表示部のid
cssファイルの置き場所
public/css
jsファイルの置き場所
public/pickadate
補足情報(FW/ツールのバージョンなど)
rails(5.2.3)
bootstrap使用
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/23 23:26
2019/10/23 23:47 編集
2019/10/24 00:02
2019/10/24 00:10
2019/10/24 00:16