###前提・実現したいこと
Railsにて、自作のJS関数を全ページから利用できるようにしたいです。
実際に関数を使用する場所は vender/assets/javascript/ 以下にある
各ページの制御用JSファイルです。
試した手順は、以下の通りです
① 自作のJS関数を書いたファイル mymethod.js をvender/assets/javascript/に設置
javascript
1function myMethod(value) { 2 alert("My method"); 3}
② app/assets/javascripts/application.js の末尾に「//= require mymethod」を追加
③ vender/assets/javascript/ 以下にある、とあるページ制御用JSにてMyMethodを呼び出す
###発生している問題・エラーメッセージ
手順③の箇所で以下のエラーが出ます
Uncaught ReferenceError: myMethod is not defined
情報に不足がございましたら申し訳ございません。
何卒よろしく御願いいたします。
###蛇足(以下も、御解説頂けますと幸いです)
vender/assets/javascript/ には
第三者のプラグインを置くところ、という印象を受けました。
ここに自作ファイルを置く、という考えは誤りなのでしょうか……
###(2016/12/09 14:15)追記
ひとまずの解決策を得られましたが(回答・それに連なるコメント欄参照)
よりベストな方法が今後得られる可能性がある為、
その際は更新させていただければと考えています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/09 01:07
退会済みユーザー
2016/12/09 01:33
2016/12/09 03:12
退会済みユーザー
2016/12/09 04:32 編集
2016/12/09 05:12