我目前正在研究一个黑客新闻克隆来学习rails。但是当我想显示主机名时,rails会在索引操作中显示整个URL。例如,每当我想要放 <%= link.url%>它给出了“www.somewebsite.com/someurl”。但我只想在索引动作中显示“www.somewebsite.com”。我不知道怎么做。 感谢..
答案 0 :(得分:0)
您需要做的就是使用下面的请求对象:
<%= request.host %>
答案 1 :(得分:0)
一个非常强大的解决方案是创建Ruby URI类的实例,然后提取主机,如
URI :: Parser.new.parse( 'https://teowaki.com/path')。宿主
答案 2 :(得分:0)