35
A
回答
73
您可以使用此
<%= request.protocol + request.host_with_port %>
#=> https://domain.com:3000
<%= request.protocol + request.host %>
#=> https://domain.com
从Rails的3.2,你也可以开始尝试这个
<%=request.scheme + '://' + request.host_with_port%>
使用
<%= request.base_url %>
#=> https://domain.com:3000
2
1
如果你想看到的请求对象的所有可用的方法,然后
<%=request.methods.sort%>
0
对于协议,域和端口
<%= "#{request.protocol + request.host}:#{request.port.to_s}" %>
0
如果你的端口可以是任何东西比其他80也应包括在内。
"#{request.protocol}#{request.host_with_port}"
相关问题
- 1. 如何在AngularJS中获取当前路径的路径名?
- 2. 如何获取当前没有文件名的虚拟路径?
- 3. 如何获取当前html的路径?
- 4. Java获取当前路径
- 5. 在ApplicationRoute中获取当前路径
- 6. 如何获取%CD的父路径%如何获取当前%CD%的父路径%
- 7. 在Rails中获取当前路径名称
- 8. 获取没有url参数的MVC路径路径
- 9. 如何获取当前URL
- 10. 如何获取Yii中没有参数的当前url?
- 11. 如何获取没有路径和扩展名的webpack的当前文件名?
- 12. 有没有办法在Symfony2中使用当前端口号获取当前URL?
- 13. 获取当前图像的路径 - jQuery
- 14. 获取当前XmlReader位置的'路径'
- 15. 获取当前文件夹路径
- 16. 在React Router/browserHistory中获取当前路由的路径名
- 17. PHP:从当前URL获取域名后的路径
- 18. 如何获取MFC中的应用程序当前路径(VC++)?
- 19. 如何获取当前路径中的PHP
- 20. 如何获取VBA中当前工作表的路径?
- 21. 如何获取Python中的当前导入路径?
- 22. 如何获取JS中Ajax的当前网址/路径?
- 23. 如何获取当前URL中的RenderAction
- 24. 如何从asp.net mvc中的当前路由获取url参数?
- 25. 如何获取URL的路径
- 26. 如何从文件URL获取路径?
- 27. 获取当前URL
- 28. 获取当前URL
- 29. 获取当前URL
- 30. Zend路径覆盖当前页面中存在的所有url
完全重复:http://stackoverflow.com/questions/2165665/how-to-get-current-url-in-rails – 2011-04-07 05:45:48
这不是一个重复的,因为笔者想与主机只返回协议,但没有完整的网址 – fl00r 2011-04-07 11:31:28
你应该接受@ fl00r的答案,这是最好的答案。 – Deviljho 2015-01-06 17:43:13