ruby-on-rails - 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
解决方案
从中删除配置config/application.rb
,而是使用config/environments/{ENV_NAME}.rb
特定于环境的设置创建一个单独的配置文件。的默认值为asset_host
nil,因此您实际上只需要创建一个config/environments/production.rb
文件并将其设置为您的值。
推荐阅读
- python - 正则表达式匹配 abc OR a OR c
- ionic-framework - 离子手势值不会在 html 中刷新
- node.js - 如何使用基于网站的 ExpressJs 设置 CORS 和 JWT 令牌验证
- web - 如何创建与我的网站的不和谐连接
- mongoose - 在 mongoose 中间件/钩子中增加 findOneAndUpdate 的数量
- c - Cooja 模拟器 clock_time 函数没有被模拟
- reactjs - React 选择框中的选项过滤器
- c++ - DEXT 在 macOS 10.15.7 上崩溃
- python-3.x - flickrAPI 上传照片
- c# - c#:如何创建一个空 INT 用作 SQL 参数