使用文件扩展名寻址资产样式表

时间:2013-09-10 09:30:35

标签: ruby-on-rails ruby-on-rails-3

我在rails应用的子文件夹/ app / assets / stylesheets / themes中有一些样式表。这些资产的文件扩展名为.css.scss扩展名。

在我的开发环境中,我一直在用以下文件处理这些文件:

 asset_path 'themes/theme-name.css.scss'

然而,当我去制作时,Rails将找不到那些文件。当我使用.css扩展时,似乎工作正常:

asset_path 'theme/theme-name.css'

我的问题是:解决具有多个扩展程序的资产文件的正确方法是什么?

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

正确的方法应该是:

stylesheet_link_tag 'themes/theme-name'

如果Rails配置正确,资产管道将自行确定文件扩展名。

答案 1 :(得分:0)

你的Gemfile中是否加载了sass?