2011-11-29 49 views
5

就像我在標題中提到的那樣 - 每次我進行任何更改時都必須預先編譯資產,以查看它的外觀。嘗試config.assets.compile = true,沒有成功。我需要預編譯資產,每當我做出任何改變以查看瀏覽器的差異時

我也試過RAILS_ENV = 'development',但效果相同。請幫助我,因爲它真的很煩人。

  • Xubuntu的
  • 的Rails -v:3.1.1
  • 紅寶石-v:

    我的系統上運行1.9.2p290

我也試過:

config.action_controller.perform_caching = true 

回答

23

其中一個原因可能是您跑rake assets:precompile一次。然後,服務器專門使用public/assets,而不嘗試在運行中編譯您的資產。

嘗試刪除public/assets目錄。

+0

是的,我跑了一次'耙資產:預編譯'。我刪除了公共/資產,但仍然是我的瀏覽器沒有看到我的更改 - 但是這次我不必運行'rake:precompile',但只需重新啓動服務器 - 但它仍然很煩人:/ – mrmnmly

+0

@ofcapl你確定你'在開發環境中嗎? –

+2

是的,我很確定 - 但問題解決了 - 可能在刪除'公共/資產'後 - 它在整個系統重新啓動後[[怪異o_O] :)謝謝:) – mrmnmly

相關問題