#はじめに
某プログラミングスクールの課題で、Railsを使ってECサイトを作成しています。
##発生時の状況
商品出品画面のカテゴリー選択時、javascriptを使ってサブカテゴリーを入力できる機能を実装
本番環境にデプロイすると、カテゴリー選択時にサブカテゴリーが出現せず入力できませんでした。
#エラーの仮説
・javascriptが本番環境で読み込めてない
#エラーの原因
本番環境つまり、httpsによるSSL暗号通信下では、読み込んでない。
#対策
###1,jQuery本体をダウンロードして自分のサーバーで動かす方法。
###2,URLをhttpsに変更する方法。
application.html
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
##3,プロトコルを指定しない方法。
application.html
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
3つ目の方法が一番汎用性が高いのでおすすめです。この記述方法はjavascriptに限らず、CSSや画像のパスの指定にも使えるので、覚えておくと便利だそうです!!
###参考記事
https://www.webernote.net/webcreate/https-javascript.html
##最後に
自分のメモ用と、アウトプットとして記事に投稿させていただきました。