在每个视图的rails上包含ruby中的scss文件

时间:2015-09-12 00:37:32

标签: css ruby-on-rails

我正在使用Ruby on Rails开发一个应用程序。 view/layouts/application.html.erb包含文件的基本布局 view/sessions/new.html.erb包含与会话相关的逻辑。 application.html.erb产生到此页面。

现在我在new.html.erb文件中使用了一些css样式。我在assets/stylesheets/sessions.scss

中添加了相应的CSS

在我的application.html.erb文件中,我以这种方式包含了css文件:

<%= stylesheet_link_tag "sessions.scss" %>

但是,当我查看生成的html文件的源代码时,它显示:sessions.scss.css并且无法加载文件。

正确的程序是什么?

1 个答案:

答案 0 :(得分:0)

我通过添加

解决了这个问题
Rails.application.config.assets.precompile += %w( sessions.css )

assets.rb

中的config/initializers文件中