ruby-on-rails - 在 Rails 中使用 config.assets.precompile 将 Assets 包含在子目录中

标签 ruby-on-rails ruby ruby-on-rails-3 asset-pipeline assets

我有一个在 Heroku 上运行的 Rails 3.1.3 应用程序,利用 S3 通过 asset_sync 进行 Assets 托管。我的 app/assets/css 目录中包含一个包含两个文件的子目录:main.css.scsscategories.css.scss。我的 production.rb 中有以下行:

config.assets.precompile += [ 'admin/main.css.scss', 'admin/categories.css.scss', 'print.css', 'products.css.scss', 'services .css.scss']

当我推送到 Heroku 时,除了这两个文件外,我的所有 Assets 都已预编译和上传。我是否需要执行某种黑魔法才能将这两个文件包含在流程中?

最佳答案

只需键入不带 scss 的文件名,它就可以正常工作。

config.assets.precompile += [ 'admin/main.css', 'admin/categories.css', 'print.css', 'products.css', 'services.css' ]

关于ruby-on-rails - 在 Rails 中使用 config.assets.precompile 将 Assets 包含在子目录中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10038867/

相关文章:

ruby-on-rails - Ubuntu "No such file or directory"上的 RVM 安装问题

ruby-on-rails - 未定义的方法 'authorize' 与 Pundit

sql - 如何使用 Sequel 组合 AND 和 OR?

ruby-on-rails - 解密密码——RoR

ruby-on-rails - Rails 可安装的 CMS 和/或博客引擎

ruby-on-rails - postgreSql 和 Rails 命令

ruby - 为方法名动态生成前缀

ruby-on-rails-3 - 如何强制 rails 存储空字符串?

ruby-on-rails - puma:更快的服务器重新加载?

ruby-on-rails - Ruby on Rails 使用 image_tag src 显示图像