Tuesday, January 23, 2018

Railsのコンソールに入らずに(非インテラクティヴ)コマンドとかを実行する方法

普通は $rails c (--sandbox) とか使って中に入ると思いますが、
これだと自動化とか、いちいち入りたくない場合に面倒ですね。
 
その際は rails r [command] 構文を使用します。
参照系の場合、p/putsを使用して書き出さないと何が起こってるかわからないです。
 
 
$ rails r "p Person.find_by(field: 'Value').field" 

No comments:

Post a Comment