我在 assets / stylesheets / xxx 文件夹中有一组自定义样式表。
我在 assets / 中有一个自定义 application_xxx.css.scss 文件,需要所有这些文件。
我有自定义布局 xxx_application.html.haml ,其中包括:
= stylesheet_link_tag 'application_xxx'
一切都在开发中很好用,当我把所有东西都推送到测试服务器时,没有一个样式表正在工作。它给出了一个msg“无法加载资源 application_xxx.css ”
我是否必须将自定义文件夹和自定义应用程序文件放在公共目录中?
答案 0 :(得分:0)
你有预编译资产吗?
bundle exec rake assets:precompile
您无需手动移动任何自定义css或js。预编译您的资产然后再次尝试推送。
我的production.rb文件包含以下相关内容:
config.assets.precompile += %w( application-all.css application-print.css )
config.assets.compile = false
config.serve_static_assets = false