0
在我的Rails应用程序中,每个供应商都有一个显示在其供应商显示页面(值为@ supplier.website)的网站地址。删除用于显示网站地址的URL的URL
如果网站网址以http://开头,我想将其从视图页面中删除,而不是显示http://www.google.com它只会显示www.google.com(但实际的@ supplier.website将保持不变)。
希望是有道理的,那有人能帮助...谢谢
在我的Rails应用程序中,每个供应商都有一个显示在其供应商显示页面(值为@ supplier.website)的网站地址。删除用于显示网站地址的URL的URL
如果网站网址以http://开头,我想将其从视图页面中删除,而不是显示http://www.google.com它只会显示www.google.com(但实际的@ supplier.website将保持不变)。
希望是有道理的,那有人能帮助...谢谢
你可以做到这一点与一个URI解析。
uri = URI.parse 'http://google.com/whatever'
uri.host #=> 'google.com'
uri.path #=> '/whatever'
最好造一个配偶帮助
def website_link_text(uri)
URI.parse(uri).host
end
然后在视图:
<%= link_to website_link_text(@supplier.website), @supplier.website %>