コンソールの起動時にのみ実行されるコードを実行する方法はありますか? rc ファイル ( 、 など) のようなもの.bashrc
です.zshrc
か? 私はいつも特定のことをたくさんやっていることに気づきます。
たとえば、これをどこに置くか
u = User.find_by_username('my_console_user')
それu
はで利用可能rails console
ですか?
私はこれ、$
as グローバル変数宣言の使用、および obscureの使用に頼りましたconsole do
。どういうわけかもっとエレガントなものがあると思います...
class Application < Rails::Application
#this is only executed in the console, also doens't seem to be documented anywhere but here: https://github.com/rails/rails/pull/3139
console do
$u1 = User.find_by_username('user1')
$u2 = User.find_by_username('user2')
end
end