[英]Speed up assets:precompile with Rails 3.1/3.2 Capistrano deployment
[英]Rails 3.1 assets precompile questions
現在,每次我更改資產中的某些內容時,我都必須從公共目錄中刪除assets文件夾,然后運行rake assets:precompile才能生效。
這是對還是錯,所以我應該把它放在capistrano任務中自動完成?
由於某種原因,它不會自動編譯生產中的資產,如果我不執行上述操作,則會拋出錯誤(或者如果已經存在文件,則不會使更改生效)。 我應該在環境/ production.rb中添加一些東西嗎?
另外我不明白production.rb中的以下代碼是什么:
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
我嘗試了虛假和真實,但我不明白其中的區別。
我有點困惑,因為它應該如何工作生產中的工作流程,如果我正在做的是正確的,關於生產中的資產的設置。
Capistrano內置支持在部署期間預編譯資產。 只需將此行添加到deploy.rb
文件中:
load "deploy/assets"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.