我在rails应用的子文件夹/ app / assets / stylesheets / themes中有一些样式表。这些资产的文件扩展名为.css.scss扩展名。
在我的开发环境中,我一直在用以下文件处理这些文件:
asset_path 'themes/theme-name.css.scss'
然而,当我去制作时,Rails将找不到那些文件。当我使用.css扩展时,似乎工作正常:
asset_path 'theme/theme-name.css'
我的问题是:解决具有多个扩展程序的资产文件的正确方法是什么?
感谢您的帮助
答案 0 :(得分:2)
正确的方法应该是:
stylesheet_link_tag 'themes/theme-name'
如果Rails配置正确,资产管道将自行确定文件扩展名。
答案 1 :(得分:0)
你的Gemfile中是否加载了sass?