![](/img/trans.png)
[英]Rails 3.1, assets pipeline and IE 6 & 7 in production mode - some CSS & js are not loaded properly
[英]How to display loaded CSS/JS Rails assets in production as is in development mode?
當我打開Rails應用程序並顯示生成的HTML代碼時,我看到在那里加載了每個CSS文件。
在生產模式下,我僅在application.css文件上看到所有內容。
如何在生產中顯示與開發模式相同的語句?
我之所以要這樣做,是因為該應用程序的CSS結構在本地主機和Amazon AWS上看起來有所不同。 我為應用程序本地准備了所有CSS,所有像素完美的東西都准備好了,但是當我將代碼部署到AWS時,應用程序看起來有所不同-字體(來自Google字體)更大(盡管我看到使用的字體大小相同) ,對於某些DIV來說也一樣...不知道如何解決,因此請嘗試檢查所有已加載的CSS文件。
您必須從config / environments / production.rb禁用資產流水線
config.assets.enabled =否
首先,您是否在部署期間編譯資產
請閱讀文檔http://guides.rubyonrails.org/asset_pipeline.html
對於開發樣式的CSS文件,您可能需要設置這些
config.assets.compress =假config.assets.debug =真
注意:請勿永久使用這些,僅用於資產管道或調試
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.