2015-09-12 24 views
0

我正在開發Ruby on Rails中的應用程序。 view/layouts/application.html.erb包含文件的基本佈局 view/sessions/new.html.erb包含與會話相關的邏輯。 application.html.erb產生到這個頁面。在每個視圖中在rails上包含scss文件

現在我在我的new.html.erb文件中使用了一些css樣式。我已經在assets/stylesheets/sessions.scss

添加相應的CSS在我application.html.erb文件我已經包含CSS文件是這樣的:

<%= stylesheet_link_tag "sessions.scss" %> 

然而,當我看到html文件的源代碼生成它顯示:sessions.scss.css並且無法加載文件。

什麼是正確的程序?

+0

assets.rb文件中添加

Rails.application.config.assets.precompile += %w(sessions.css) 

我想你的文件命名可能會關閉。嘗試重命名文件'sessions.css.scss'或'<%= stylesheet_link_tag「會話」%>' – Swards

+0

如果我使用<%= stylesheet_link_tag「會話」%>,它將採用sessions.css文件並不存在! – user1692342

+0

此外,它看起來像是從http:// localhost:3000/stylesheets/sessions.scss.css - >它不應該指向資產檢索文件? – user1692342

回答

相關問題