2014-07-01 82 views
0

這裏的問題不乾淨的部分資產是,我有引導生產在尋找字體:如何告訴Rails公用文件夾

assets/spree/fonts/glyphicons-the-file-name.something 

當在開發模式下,它看起來對這些資產:

fonts/glyphicons-the-file-name.something 

所以我所做的是我加入了fonts文件夾放到公衆和它的所有工作。我爲生產做了同樣的事情。你可以猜測,我現在正在處理一個rails assets:clean問題,該問題必須正在運行並刪除文件,因此不允許它們出現。

有沒有辦法告訴Rails不要清理assets/spree/fonts中的文件?

回答

0

我假設你手動安裝了引導文件?

如果改爲使用的寶石,如以下內容,然後你就不用擔心這些問題:

gem "bootstrap-sass" 

或者,你應該安裝的一切到你的vendor目錄。正如您發現的那樣,這些文件中的任何鏈接資產都會出現問題。正確的解決方法是編輯引導源以使用正確的asset_path助手。

很明顯,當您開始執行下一次引導程序更新時,這是相當多的維護開銷。

我會看看bootstrap-sass寶石,即使你決定不使用它。

+0

我還沒有安裝bootstrap手動,它來自一個寶石。 – BenMorganIO

+0

你使用哪個寶石?一個創業板絕對不應該要求你複製任何東西到'公共'目錄。 – Jon

相關問題