我在 heroku 上使用 gem 'bootstrap-sass' 和 gem 'sass-rails', '~> 4.0.0' 在我的本地服务器上,我可以看到我的 css 更改,但是当我加载到 heroku 时,我的自定义 css 被覆盖。
例如在我的本地服务器中,我可以清楚地看到 chrome 开发人员工具中的 css 文件为
font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
但在 css 上,这会被覆盖。我的意思是我可以看到 chrome 开发人员工具,在 heroku 中,上面的行被删除并显示另一种字体
字体系列:verdana、arial、helvetica、sans-serif;
我没有添加这个字体。此外,“body-background color”css 颜色被删除,默认的白色背景显示为 body 背景颜色。
任何人都可以提供任何指针。
这就是我的 production.rb 的样子
Rails.application.configure do
config.cache_classes = true
config.eager_load = true
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
config.serve_static_assets = false
config.assets.js_compressor = :uglifier
config.assets.compile = false
config.assets.digest = true
config.assets.version = '1.0'
config.log_level = :info
config.i18n.fallbacks = true
config.active_support.deprecation = :notify
config.log_formatter = ::Logger::Formatter.new
config.active_record.dump_schema_after_migration = false
config.action_mailer.default_url_options = { host: 'http://MY_CUSTOM_NAME.herokuapp.com' }
end