css - Heroku 搞乱了样式

标签 css ruby-on-rails heroku

我将我的应用程序上传到 heroku,突然间一切都变了,文本随机左右对齐,而在我自己的服务器中它全部在中间,就像我说的那样。

这是怎么回事?

链接到页面以便您可以看到发生了什么:https://harjutus2.herokuapp.com

编辑:出于挫败感,我在 css 文件以及每个 p b 和 h2 元素中将其居中对齐以使其正常工作。另外,我的链接应该是蓝色的,但它也突然消失了。

最佳答案

我觉得你的风格不错!


Assets

关于 Heroku's handling of styles,您应该知道一些事情.在部署应用程序之前,您必须预编译您的 Assets 。这样做的原因是为了给应用程序一个一致的感觉,并减少 Heroku dynos 的负载

设置方法如下:

#config/environments/production.rb
config.serve_static_assets = true
config.assets.compile = true

当你想部署到Heroku时,你只需要运行:

rake assets:precompile RAILS_ENV=production

这将预编译您的样式,让您在 Heroku 和本地保持它们一致

关于css - Heroku 搞乱了样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21198094/

相关文章:

html - 链接继承 div 大小

html - CSS:表格中每一行的水平滚动

css - 在 Angular 中将通用 CSS 放在哪里

css - 插入一个 div

ruby-on-rails - 为什么 Ruby on Rails 专业人士不使用脚手架?

css - 在 ruby​​ on rails 中将元素类拆分为两个类 html.slim

ruby-on-rails - schema.rb 中的随机变化

ruby-on-rails - 将 Rails + React + Puma + Nginx 部署到 Heroku 失败

php - 部署到 Heroku 时如何保留 session ?

ruby-on-rails - Bonsai-Elasticsearch在Heroku生产URI::InvalidURIError中崩溃