2012-01-24 93 views

回答

1

如果這是一個特別的事情,你總是可以看看log/development.log,看看你的操作出現了什麼。

如果你想要更多的洞察力,你總是可以在SQL日誌子系統內部進行破解,並用alias_method_chain環繞該方法來捕獲任何你想要的數據。永遠不要低估戰術monkeypatch的力量!小心只在你的開發環境中做到這一點,儘管可能通過在有條件的情況下構建你的補丁。

一個好地方是ActiveRecord::ConnectionAdapters::AbstractAdapter.log_info方法。

爲了監控您的生產環境,您可能需要使用更高級的工具,如 New Relic,以便爲您提供更好的報告。