Rails:如何将外部链接添加到 rails 应用程序

Ton*_*ony 2 ruby-on-rails link-to

我有一个字符串,用户在其中输入一个 URL,该 URL 稍后显示在 index.html 中。我怎样才能把它变成一个有效的外部链接?现在,链接显示为应该(例如 www.facebook.com/tester),但是当我点击链接时,我得到一个没有路由匹配“/www.facebook.com/tester”的路由错误。我试过 user.facebook.link 但这没有用。

我也尝试添加 href=" " ,但没有运气。

<%= link_to nil, user.facebook %>
Run Code Online (Sandbox Code Playgroud)

lee*_*asn 5

正如@Mischa 所提到的,您可以添加:

<%=link_to nil, "http://#{user.facebook}"%>
Run Code Online (Sandbox Code Playgroud)

将协议添加到链接。

如果你需要给链接一个标签,比如Facebook,,你可以使用它:

<%=link_to 'Facebook', "http://#{user.facebook}"%>`
Run Code Online (Sandbox Code Playgroud)

就这样。

我希望这有帮助