调用 binding.pry 时如何 运行 任意 rails 代码
How to run arbitrary rails code when binding.pry is called
有没有办法在调用 binding.pry
时 运行 编码?我想做 ActiveRecord::Base.logger = Logger.new(STDOUT)
以查看 sql 个查询。
我希望每次使用 binding.pry
时都 运行,而不只是手动一次。
撬钩可以在登陆撬提示之前执行
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
中很好地记录了这一点
有没有办法在调用 binding.pry
时 运行 编码?我想做 ActiveRecord::Base.logger = Logger.new(STDOUT)
以查看 sql 个查询。
我希望每次使用 binding.pry
时都 运行,而不只是手动一次。
撬钩可以在登陆撬提示之前执行
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
中很好地记录了这一点