這不是我對資產管道的期望。資產/樣式表目錄中的樣式表是否自動應用於所有視圖?
假設我有一個名爲「bugs_controller.rb」的控制器。生成器也使我在資產管道樣式表叫:
bugs.css.scss
現在,我在我的Rails 3.2.8應用程序中使用simple_form_for。我想在這一個控制器我的表單元素與float:le ft
進行佈局,所以在bugs.css.scss我把:
.control-group {
float: left;
}
但是,當我做到這一點,這種風格適用於所有的我的看法。
這意味着資產管道僅爲維護目的提供了關於CSS的關注點分離。這是正常的功能嗎?如果是這樣,加載CSS的原因是什麼,用戶不需要在每個頁面上?或者是我的應用程序錯誤地將bugs.css.scss加載到其他視圖上?