0
有沒有必要運行此命令的情況?即我沒有資產目錄中的靜態圖像是否需要運行rake資源:預編譯命令?
有沒有必要運行此命令的情況?即我沒有資產目錄中的靜態圖像是否需要運行rake資源:預編譯命令?
Heroku包括資產預編譯作爲部署過程中的一個步驟。正如我看到您使用Heroku,這意味着您在提交或推送之前不必運行rake assets:precompile
。只要確保需要預處理的代碼包含在您推送的提交中(即/app/assets/(javascripts|stylesheets)
等文件中的文件是最新的)。
如果您只是部署到Heroku並在「開發」環境中本地工作,那麼您可以考慮將/public/assets
添加到您的.gitignore
並刪除該文件夾。
不在開發env –
你可以擴大一點嗎? – boholdyjeramae
在生產環境中,您需要將預編譯配置設置爲「true」 –