有没有办法在控制台中观看Rails对象?
我当然可以手动重复命令并检查更改,但是能够执行watch Booking.find_by_id(39)
之类的操作并获得更改通知会很高兴。
为了给出一些上下文,我在heroku中有一个DelayedJob,我想监视它的进度。
在Web应用程序中对对象执行操作时,能够在控制台中观察对象也会很不错。
答案 0 :(得分:4)
我会猜测你正在讨论的具体问题,听起来像是对DelayedJob的进度监控,有一个宝石可供你这样做。但作为对你的问题的更一般的答案......你正在使用编程语言,所以要使用它! :)
def watch(&block)
Thread.new do
loop do
puts block.call.inspect
sleep 2
end
end
end
watch { Booking.find_by_id(39) }