我已經給出了一個編輯在RoR中編碼的網站的項目。刪除rails緩存所需的幫助
但是,在硬刷新後,我在視圖文件中所做的更改不可見,但在15-20分鐘後,更改反映出來。我猜測這與RoR緩存系統有關。
有人可以幫我嗎?我所做的更改純粹是基於HTML的,如更改HTML屬性,文件名等...
我已經給出了一個編輯在RoR中編碼的網站的項目。刪除rails緩存所需的幫助
但是,在硬刷新後,我在視圖文件中所做的更改不可見,但在15-20分鐘後,更改反映出來。我猜測這與RoR緩存系統有關。
有人可以幫我嗎?我所做的更改純粹是基於HTML的,如更改HTML屬性,文件名等...
當應用程序在生產環境中運行時,它將所有內容都緩存在內存中。您需要重新啓動應用程序才能重新讀取所有這些文件。
如果您正在運行乘客,則可以通過更新/觸摸/創建tmp/restart.txt
文件來重新啓動應用程序。如果您只是更新修改時間戳,就足夠了:
touch tmp/restart.txt
是的,即時通訊運行mod_passenger。 但是,沒有restart.txt文件 – 2010-05-10 11:40:39
該文件將通過* touch *創建,Passenger會注意到該文件,將其刪除並重新啓動您的應用程序。 – 2010-05-10 13:55:31
即使我將views文件夾的名稱更改爲像views_x之類的內容,整個應用程序仍然完美運行! – 2010-05-10 09:43:01
這是發生在開發模式還是僅在生產中? – 2010-05-10 09:44:29
我如何找出當前運行的模式是什麼? – 2010-05-10 10:06:36