我有一个用户个人资料,其中包含一个显示其网站的网址字段。现在它显示如下:http://www.userwebsite.com
如何删除“http:// www。”部分在我的show.html.erb
文件上,显示用户个人资料?
答案 0 :(得分:3)
您可以玩字符串游戏,也可以使用URI模块:
require 'uri'
url = URI.parse("http://www.userwebsite.com")
url.host.split(".")[-2..-1].join(".")
这样做的好处是你知道你此时只有主机,而不是方案或任何其他噪音,例如后主机路径等。
分割网址并执行此操作可能更容易,但您将有更多的错误处理和特殊情况处理。