相关疑难解决方法(0)

使用Rails 3.1的资产管道预编译.scss清单文件

Rails 3.1的发布版本在预编译带有扩展名的sass清单文件时遇到了一些奇怪的问题scss.奇怪的是,默认的清单文件application.scss编译得很好,我看到它public/assets/.

但是,当我尝试编译自定义清单文件时,不会创建任何内容.我在生产配置中启用了预编译选项.

config.assets.precompile += %w( user.scss admin.scss )
Run Code Online (Sandbox Code Playgroud)

就我所知,我正在正确运行预编译rake任务.

rake assets:precompile RAILS_ENV=production
Run Code Online (Sandbox Code Playgroud)

也许这有帮助.当我使用扩展名css而不是scss创建两个新的清单文件并且需要其中的原始scss文件时,这些新的清单文件将得到尊重并正确编译.为什么application.scss得到这种特殊处理而不是其他sass清单文件?

ruby-on-rails sass ruby-on-rails-3.1 sprockets asset-pipeline

17
推荐指数
1
解决办法
5873
查看次数