簡體   English   中英

如何像在開發模式中那樣在生產中顯示已加載的CSS / JS Rails資產?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM