railsのアセットパイプラインを使用する場合、application.jsに下記のような記述をすると思います。
//= require rails-ujs
//= require activestorage
//= require_tree .
(具体的なライブラリの指定についてはそれぞれの環境で異なるとは思いますが...)
この//=は一体なんなのでしょうか?
jsファイルで//はコメント行扱いになると思うのですが、これがコメントにならずに指定したライブラリを読み込み処理になる理由がよくわかりませんでした。
jsファイルをコンパイルするときにこの//=が何らかのコードに書き換わっているのでしょうか?
またなぜこのようなコメント行と間違うような書き方をするのでしょうか...?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/30 02:29