首页 > 解决方案 > deactveasset_host 配置 Rails 6

问题描述

我为生产、登台和审查运行不同的环境。它们是相同的,除了asset_host。我想清除资产主机设置,但不确定如何。

如何停用已在生产中设置的asset_host 设置?

require Rails.root.join("config/environments/production")

Rails.application.configure do
  # Each beta server gets its own asset environment
  config.action_controller.asset_host = config.action_mailer.asset_host = 'Nothing"
end

标签: ruby-on-railsruby-on-rails-6

解决方案


从中删除配置config/application.rb,而是使用config/environments/{ENV_NAME}.rb特定于环境的设置创建一个单独的配置文件。的默认值为asset_hostnil,因此您实际上只需要创建一个config/environments/production.rb文件并将其设置为您的值。


推荐阅读