2009-11-19 45 views
0

有什麼方法可以使用命令行來調試ERB文件嗎?我想知道是否有任何方法讓rdebug或rdebug-ide來做到這一點。有什麼方法可以使用命令行來調試ERB文件嗎?

+0

爲什麼你需要一個一行一行的ERB調試器? – 2009-11-19 18:15:19

+0

爲構建Ruby應用程序構建一個基於Web的前端,它將有一個逐行調試器的ERB,所以我需要在服務器端調用一個調試器。如果我找不到一個,那麼我只是將ERB轉換爲Ruby,並將Ruby代碼行匹配到ERB文件以構成調試器。 – Zubair 2009-11-19 18:20:25

回答

1

如果你猴子補丁你需要的方法,你會包括一個電話debugger?您需要使用debugger方法的ruby-debug寶石。

+0

我從此停止了試圖做到這一點,但當時我正要做那樣的事情。它的遺憾尚未完成 – Zubair 2010-02-16 10:59:51

0

有可能是,但我一直在做印刷的equiv。

把YAML ::轉儲(可變)

+0

是的,我可以做到這一點,但我試圖爲ERB調試器構建一個網頁前端,所以真的需要一些可以通過編程的方式來完成。到目前爲止,我找不到像ruby-debug這樣的東西。我聽說netbeans可以做到這一點,但沒有記錄在任何地方。 – Zubair 2009-11-19 18:11:20

0

試着這麼做,STDERR.puts "Debug message"如果它的軌道或西納特拉它會出現在控制檯窗口或在您的記錄。

+0

這也可以在標準Ruby中完成,以打印調試語句,但我正在尋找一個調試器,它允許您以編程方式手動逐步執行代碼。 – Zubair 2009-11-19 18:12:34

+0

對不起,但我認爲你不能這樣做。 – 2009-11-19 18:13:23

相關問題