我正在制作 Rails 应用程序,我需要从我的 Rails Controller 之一获取 URL 的主机名。
如果我的 URL 是 http://www.example.com/path/0
,那么我只想提取 www.example.com
部分。我怎样才能做到这一点?我找到了 request.base_url
但这返回了我不想要的 http://www.example.com
。
在 javascript 中有一个函数,window.location.hostname
。我想知道 Ruby on Rails 中有类似的东西。
最佳答案
您可以使用request.host
来准确获取您想要的URL。
您可以使用 request.port
从 url 获取您的端口
关于ruby-on-rails - 在 ruby on Rails 中获取 URL 的主机名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38167238/