如何在Rails初始化程序中获取服务器端口
我有多个Rails服务器实例,并且每个服务器都需要在environment.rb中知道自己的侦听端口。 request.port将在控制器中工作,但不在environment.rb的上下文中工作。 有办法吗? 谢谢!
您可以使用以下代码获取运行rails端口:
Rails::Server.new.options[:Port]
您可以查看Rails文档中的选项解析器,以查看可用的哈希参数。
我有多个Rails服务器实例,并且每个服务器都需要在environment.rb中知道自己的侦听端口。 request.port将在控制器中工作,但不在environment.rb的上下文中工作。 有办法吗? 谢谢!
您可以使用以下代码获取运行rails端口:
Rails::Server.new.options[:Port]
您可以查看Rails文档中的选项解析器,以查看可用的哈希参数。