2016-05-22 6 views
0

binding.pryが呼び出されたときにコードを実行する方法はありますか?私はActiveRecord::Base.logger = Logger.new(STDOUT) SQLクエリを参照してくださいしたい。binding.pryが呼び出されたときに任意のレールコードを実行する方法

私はbinding.pryが使用されるたびに手動で1回だけ実行します。

+0

でこれを文書化しているあなたは得るべきです"シェル"を覗いて、任意のRubyを実行できるようにします。あなたは特定の問題を抱えていますか? –

+0

は私の質問を明確にしました。私はそれが毎回実行され、毎回再入力する必要はありません – pixelearth

+2

https://github.com/pry/pry/wiki/Hooks – Stefan

答えて

1

てこフックがちょうどてこプロンプト

Pry.hooks.add_hook(:before_session, "my_hook") do |output, binding, pry| 
    ActiveRecord::Base.logger = Logger.new(STDOUT) 
end 

に着陸する前に実行することができてこ人々がうまくgithub.com/pry/pry/wiki/Hooks

関連する問題