2011-09-24 45 views
0

我剛剛將我的項目從Rails 3.0.7升級到3.1.0,我發現我現在可以使用SASS。Sass不包括application.css文件的頁面

我在我的應用程序中有一個頁面,它只是一個促銷頁面,位於/home/subscribe.html.erb,我希望它不會繼承整個應用程序(如scaffold.css)使用的css聲明。有一個單獨的subscribe.css文件,我希望它只能繼承。

即使我進入了我的application.css.scss並將其更改爲僅具有:@import "scaffold.css.scss"; application.css.scss仍作爲應用程序的一部分繼承到訂閱頁面。

可以請你建議如何使訂閱頁面只使用subscribe.css文件,而不是其他的CSS?

回答

1

創建一個新的佈局,其中有一個css標籤,直接指向您希望導入的css文件而不是application.css。

+0

我將如何告訴rails susbscibe.html.erb是要使用佈局文件夾中創建的新佈局文件? – alik

+0

您可以將'layout:subscribe'添加到控制器方法。 (順便說一句,這是所有的文檔。) – thomasfedb

+0

gotcha,謝謝! – alik