Rails5からCoffeeScriptを排除する #178
今日やったこと
Rails5からCoffeeScriptを排除する
作業メモからコピペ。
Gemfileの coffee-rails
を無効化すると rails g controller
とかのときにただのJSが吐き出される。
そもそもJS要らないときは rails g controller hoge --assets false
らしい。
cannot load such file -- coffee_script
とかエラーが出るときは、 rake tmp:cache:clear
でサーバー上げ直すと直る。
JS二重否定の謎
研究室で先輩ととあるコードを読んでたら
!!address
みたいなコードが出てきました。(確かVueの何かのサンプルコード)
これどういう意味や〜〜〜という話になって調べてみた。
どうやら古いブラウザだとundefined
をfalse
として取り扱ってくれない場合があるらしく、その対策として二重否定を付けるということをするらしいということが分かった。
なるほど…?
なんかこれだという確信を得られていないので誰か正解を知っていたら教えてください。
雑談
ちょっと研究室が楽しくなってきたぞ。