簡體   English   中英

在Rails應用程序中自動加載資產文件

[英]Asset file being loaded automatically in Rails app

我正在使用Twitter Bootstrap制作Rails應用程序。 一切正常。 現在,我在“ app / assests / stylesheets”文件夾中添加了一個“ custom.css”文件。 該文件為空。 仍然一切都很好。 現在,我為“ .btn”類添加了自定義設置。 現在,當我刷新網頁時,將顯示“更改為”按鈕。 我沒有在任何項目的HTML中(或其他任何地方)添加“ custom.css”文件。

所以,我的問題是,為什么“ custom.css”文件會自動加載到我的Web應用程序中? 我添加到“ app / assets / stylesheets”文件夾的任何文件都會自動加載嗎,這是默認行為嗎?

在默認的application.css文件中,除非您將其刪除,否則將有如下一行:

 *= require_tree .

遞歸包括app/assets/stylesheets下的所有樣式app/assets/stylesheets

如果您不希望這種行為,請刪除該行,並使用以下類似的內容明確包含您確實需要的每個樣式表:

 *= require_self
 *= require foo
 *= require bar

嗯你是對的。 在您的application.css中,您將看到以下內容:

*= require_tree 

這包括您的app / assets / stylesheets文件夾中的所有文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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