使用文件扩展名处理资产样式表



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

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

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

但是,当我进入生产环境时,Rails 找不到这些文件。当我只使用.css扩展时,它似乎工作正常:

asset_path 'theme/theme-name.css'

我的问题是:处理具有多个扩展名的资产文件的正确方法是什么?

感谢您的帮助

正确的方法应该是:

stylesheet_link_tag 'themes/theme-name'

如果 Rails 配置正确,资产管道将找出文件扩展名本身。

你的宝石文件中加载了 sass 吗?

最新更新