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