2013-09-25 42 views
1

因此,我遇到了我的Rails 4頁面上的一個錯誤。錯誤頁面在Rails中看起來很完美,在一個列表中顯示所有調試信息。如何獲得每個請求的實例變量列表

但是我想知道編寫我自己的調試模塊,問題是如何獲得每個請求的所有實例變量?

或者我應該在哪裏查找信息,像rails文檔這樣的東西是完美的。

+0

這是一個非常普遍的問題。如果您有特定問題需要我們回答,堆棧溢出效果會更好。你能縮小你的要求嗎?還要更好地解釋一下:「如何獲得每個請求的所有實例變量?」是什麼意思?什麼變量?他們來自哪裏?你有什麼試圖解決它?哪裏是你的關鍵點?你能告訴我們代碼嗎? –

回答

2

沒有理由編寫自己的調試模塊(除非你真的想!),因爲the Pry Repl在這方面做得非常出色。您甚至可以使用像Better Errors這樣的寶石在您的瀏覽器中打開Pry Repl,並彈出錯誤消息。

在任何情況下,獲取Ruby中任何對象的實例變量的方法是instance_variable_get - 更多信息可通過ruby api獲取。

相關問題