我有一个字符串,用户输入一个URL地址,稍后在index.html中显示。 我该如何将其转换为可工作的外部链接? 目前,链接按照应该的方式显示(例如www.facebook.com/tester),但是当我点击链接时,出现了“没有路由匹配”/www.facebook.com/tester”路由错误。 我尝试了user.facebook.link,但没有效果。
我还试过添加href="",但没有成功。
<%= link_to nil, user.facebook %>
我有一个字符串,用户输入一个URL地址,稍后在index.html中显示。 我该如何将其转换为可工作的外部链接? 目前,链接按照应该的方式显示(例如www.facebook.com/tester),但是当我点击链接时,出现了“没有路由匹配”/www.facebook.com/tester”路由错误。 我尝试了user.facebook.link,但没有效果。
我还试过添加href="",但没有成功。
<%= link_to nil, user.facebook %>
正如@Mischa所提到的,您可以添加:
<%=link_to nil, "http://#{user.facebook}"%>
添加协议到链接中。
如果你需要给链接添加一个标签,比如说Facebook
,你可以这么做:
<%=link_to 'Facebook', "http://#{user.facebook}"%>`
That's all.
I hope this helps
user.facebook.scan(\^http\)
应该返回一个空数组。 - leenasn
<a href="http://facebook.../<%= user.facebook %>">前往Facebook</a>
- Dave Newton