ゆるふわ技術日誌

名前に反してビシバシやっていこう

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 でサーバー上げ直すと直る。

f:id:uutarou:20171109232253p:plain

JS二重否定の謎

研究室で先輩ととあるコードを読んでたら

!!address

みたいなコードが出てきました。(確かVueの何かのサンプルコード)

これどういう意味や〜〜〜という話になって調べてみた。

どうやら古いブラウザだとundefinedfalseとして取り扱ってくれない場合があるらしく、その対策として二重否定を付けるということをするらしいということが分かった。

なるほど…?

なんかこれだという確信を得られていないので誰か正解を知っていたら教えてください。

雑談

ちょっと研究室が楽しくなってきたぞ。