我有一個Rails應用程序,並嘗試將它部署到我的本地Apache服務器,現在正確。不能預編譯Rails應用程序中的所有CSS,雖然rake資產:預編譯
我試着通過命令rake assets:precompile
預編譯css,javascript文件,並且沒有錯誤出現。
但是,我不能通過本地主機正常訪問網站,我檢查了生產日誌文件。
錯誤:
::的ActionView模板::錯誤(scaffolds.css未預編譯): 3: 4:Pragprog圖書在線商店 5: 6:<%= stylesheet_link_tag「腳手架「%> 7:<%= stylesheet_link_tag」depot「,:media =>」all「%> - > 8:<%= stylesheet_link_tag」分頁「%> 9:app/views/layouts/application。 html.erb:6:在 `_app_views_layouts_application_html_erb__1763484413904368549_ 70243433398420'
看來scaffolds.css不能用命令預編譯。
我已將配置更改爲config.assets.compile = true
並且我的網站工作正常。 :) 但我想知道爲什麼命令不能預編譯該CSS。
Rails不會嘗試預編譯scaffold.css,因爲您沒有告訴他。 –
可能的重複http://stackoverflow.com/questions/7510920/asset-pipeline-trouble-on-deploying-my-rails-3-1-application-with-capistrano – AnkitG