首页 > 解决方案 > 在 Rails 配置中获取 Rack/Puma 选项

问题描述

我试图在我的config/environments/development.rb文件中确定 Rails 是否配置为在运行时绑定到特定值rails server,如果是,那么该值是什么,但是我不容易看到它在哪里/是否可用。

通过查看命令的源代码rails server,我可以看到提供给的值作为选项--binding传递给创建的Rack::Server子类实例:Host,随后作为选项的Rack::Handler::Puma一部分传递给实例:binds,但从那里我不确定如何继续。

我知道我可以解析这些ARGV值以确定(字面上)--binding参数是否已传递给rails server,但我将其视为最后的手段。

标签: ruby-on-railsrackpuma

解决方案


推荐阅读