1
我有一个显示其网站的url字段的用户配置文件。现在它显示它是这样的:http://www.userwebsite.com删除URL字段中的字符
如何删除“http:// www。”部分在我的show.html.erb
文件中,显示用户配置文件时?
我有一个显示其网站的url字段的用户配置文件。现在它显示它是这样的:http://www.userwebsite.com删除URL字段中的字符
如何删除“http:// www。”部分在我的show.html.erb
文件中,显示用户配置文件时?
您可以玩串游戏,或者你可以使用URI模块:
require 'uri'
url = URI.parse("http://www.userwebsite.com")
url.host.split(".")[-2..-1].join(".")
这样做的好处是,你知道,你只有在这一点上的主机,而不是方案或任何其他噪声,如后主机路径等。
分离URL并执行此操作可能更容易,但您将拥有更多的错误处理和特殊情况处理方式。
感谢您向我介绍'uri' – ChrisBedoya