部署到 Heroku 时 CSS 不起作用 [重复]
Posted
技术标签:
【中文标题】部署到 Heroku 时 CSS 不起作用 [重复]【英文标题】:CSS doesn't work when deploy to Heroku [duplicate] 【发布时间】:2016-01-07 17:03:02 【问题描述】:当我将 Rails 应用程序部署到 Heroku 时,CSS 不起作用。
我的application.css.scss
有:
@import 'normalize';
@import 'skeleton';
@import 'animate.min';
@import 'froala_editor.min.css';
@import 'froala_style.min.css';
@import 'font-awesome';
@import 'plugins/char_counter.min.css';
@import 'plugins/code_view.min.css';
@import 'plugins/colors.min.css';
@import 'plugins/emoticons.min.css';
@import 'plugins/file.min.css';
@import 'plugins/fullscreen.min.css';
@import 'plugins/image_manager.min.css';
@import 'plugins/image.min.css';
@import 'plugins/line_breaker.min.css';
@import 'plugins/table.min.css';
@import 'plugins/video.min.css';
我尝试使用 rails_12factor
、rails_serve_static_assets
和:
config.serve_static_files = true
还有:
RAILS_ENV=production bundle exec rake assets:precompile
http://cl.ly/0c0z0M3H2v13 http://cl.ly/0G0z0S331c22
【问题讨论】:
你确定所有的 CSS 文件都被正确部署了吗? 我不知道config.assets.compile
中的my production.rb
是假的。现在它可以工作了:)
这个问题和答案可能具有未来价值。请添加它作为答案(即“回答您的问题”),并对该选项的含义进行更多解释,然后在所需的等待期后接受它(我认为仍然是 2 天?)。
【参考方案1】:
答案就在这里:
https://***.com/questions/15354539/heroku-does-not-compile-files-under-assets-pipelines-in-rails-4
只有我改变了:
config.assets.compile = false
作者:
config.assets.compile = true
【讨论】:
以上是关于部署到 Heroku 时 CSS 不起作用 [重复]的主要内容,如果未能解决你的问题,请参考以下文章