Rails 3.1 的发布版本在预编译带有扩展名的 sass 清单文件时遇到了一些奇怪的问题scss
。奇怪的是默认清单文件application.scss
编译得很好,我在public/assets/
.
但是,当我尝试编译自定义清单文件时,没有创建任何内容。我在生产配置中启用了预编译选项。
config.assets.precompile += %w( user.scss admin.scss )
据我所知,我正在正确运行预编译 rake 任务。
rake assets:precompile RAILS_ENV=production
也许这会有所帮助。当我创建两个扩展名为css而不是scss的新清单文件并需要其中的原始 scss 文件时,这些新清单文件将得到尊重并正确编译。为什么application.scss
得到这种特殊处理而不是其他 sass 清单文件?