今日やったこと
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として取り扱ってくれない場合があるらしく、その対策として二重否定を付けるということをするらしいということが分かった。
なるほど…?
なんかこれだという確信を得られていないので誰か正解を知っていたら教えてください。
雑談
ちょっと研究室が楽しくなってきたぞ。