Web + Life Hack

〜True But Useless〜

【rails】これはひどしょぼ!!!環境指定系でやってはいけないたった一つのこと



まずタイトルの説明から。
ひどしょぼというのは、
ひどくてしょぼいの略であり
老若男女問わず、これはやってはあかんやろ!
という意味です。


では本題の環境指定系でやってはいけないたった一つのことですが
それは

RAILS_ENVの後の「=」の間に全角または半角のスペースを

「入れてはいけない」



ということです。
例としては以下になります。

誤:

rake railsapp:import:data RAILS_ENV = g08m11

正:

rake railsapp:import:data RAILS_ENV=g08m11



分かりづらいのですが、
スペースがなくなっていることがお分かりいただけるかと思います。
そんな小さいことで

rake railsapp:import:dataが実行されない



ということです。
なのでどんなに良いコードであろうが環境がバッチリだろうが

RAILS_ENVの後の「=」の間に全角または半角のスペースが

あるとそれは実行されないのです。



いやーこれは、ひどしょぼ。。。