gpt4 book ai didi

ruby-on-rails - 将 Rails 升级到 6,出现阻塞主机错误

转载 作者:行者123 更新时间:2023-12-03 07:29:16 24 4
gpt4 key购买 nike

我需要 ActiveStorage 中的新函数来 resize_to_fill,所以我升级到 Ruby 2.5.1 和 Rails 6。

ruby '2.5.1'

gem "rails", github: "rails/rails"

当我停止,然后启动我的服务器(Cloud 9)时,我收到了 Rails 错误:

被阻止的主机:xxxxxxx-xxxxxxx.c9users.io
要允许对 xxxxxxx-xxxxxxx.c9users.io 的请求,添加以下配置:

Rails.application.config.hosts << "xxxxxxx-xxxxxxx.c9users.io"

我试过重新启动,新窗口,但没有什么能摆脱这个。我以前从未见过这个错误。我猜新版本的 Rails 正在做些什么?

最佳答案

Blocked Host 是 Rails 6 的一个新特性。您可以将此模式添加到您的 config/environments/development.rb 中。在动态网址的情况下不用担心

config.hosts << /[a-z0-9]+\.c9users\.io/

同样对于 ngrok 用户,只需替换上面的 c9users来自 ngrok
来源: https://github.com/MikeRogers0/puma-ngrok-tunnel

关于ruby-on-rails - 将 Rails 升级到 6,出现阻塞主机错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53878453/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com