Ruby on rails Rails检查请求主机是否与本地主机相同

Ruby on rails Rails检查请求主机是否与本地主机相同,ruby-on-rails,ruby-on-rails-5,Ruby On Rails,Ruby On Rails 5,我正在寻找一种方法来检查请求是来自外部还是本地 我面临的问题是,我无法以正确的方式检测根主机(服务器所在的主机) 我找到了请求。推荐人的属性,希望它能帮助我部分解决问题。我不确定这是最好的方法 谢谢 您可以在控制器中尝试request.host。看看这里 是的,你说得对。当请求到来时,我正试图以这种方式得到它。例如,我的服务器主机是“服务器:80”,客户端主机是“客户端:80”。如何检查主机是否为服务器主机?没有直接条件,如request.host==“服务器”

我正在寻找一种方法来检查请求是来自外部还是本地

我面临的问题是,我无法以正确的方式检测根主机(服务器所在的主机)

我找到了请求。推荐人的属性,希望它能帮助我部分解决问题。我不确定这是最好的方法


谢谢

您可以在控制器中尝试
request.host
。看看这里

是的,你说得对。当请求到来时,我正试图以这种方式得到它。例如,我的服务器主机是“服务器:80”,客户端主机是“客户端:80”。如何检查主机是否为服务器主机?没有直接条件,如request.host==“服务器”