2011-02-04 45 views
0

我正在向ruby模型添加新功能,並在我去的時候通過ruby控制檯進行測試。每當我改變模型中的任何東西時,我覺得必須重新啓動控制檯非常煩人。有沒有辦法讓紅寶石控制檯不緩存或讓它檢查更新的代碼而不重新啓動它?如何讓紅寶石控制檯識別控制器和模型中的代碼更改

例如,我正在模型中創建一個新方法,並且在進行更改後,必須重新啓動控制檯並運行一些命令以將所有內容重新加載。請看下圖:

script/console 
require 'some_gem' 
r = Region.find_by_name("some_region") 
r.some_method 

如果我在high_x方法從區域模型改變一條線,我要重複所有步驟看到我的變化。

+0

沒有工作? – apneadiving 2011-02-05 09:57:34

回答

5

只需鍵入:

reload! 

這將...重裝:)

+0

但是,現有對象似乎無法獲取更改 – 2011-02-04 17:14:47

相關問題