Rails:如何向 Rails 应用程序添加外部链接

发布于 2024-12-11 02:03:13 字数 297 浏览 3 评论 0原文

我有一个字符串,用户在其中输入 URL,该字符串稍后显示在 index.html 中。我怎样才能将其变成有效的外部链接?现在,该链接按预期显示(例如www.facebook.com/tester),但是当我单击该链接时,我收到 no Route matches "/www.facebook.com/tester" 路由错误。我尝试了 user.facebook.link 但没有成功。

我也尝试添加 href=" " 但没有成功。

<%= link_to nil, user.facebook %>

I have a string in which users input a URL, which is later displayed in index.html. How can I turn that into a working external link? Right now, the link displays as should (e.g. www.facebook.com/tester), but when I click on the link I get a no route matches "/www.facebook.com/tester" routing error. I tried user.facebook.link but that didn't work.

I tried adding href=" " also but with no luck.

<%= link_to nil, user.facebook %>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ゞ花落谁相伴 2024-12-18 02:03:14

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

<%=link_to nil, "http://#{user.facebook}"%>

将协议添加到链接中。

如果您需要为链接提供标签,例如 Facebook,您可以使用它:

<%=link_to 'Facebook', "http://#{user.facebook}"%>`

仅此而已。

我希望这有帮助

As mentioned by @Mischa, you can add:

<%=link_to nil, "http://#{user.facebook}"%>

to have the protocol added to link.

If you need to give the link a label, say, Facebook, you can use it:

<%=link_to 'Facebook', "http://#{user.facebook}"%>`

That's all.

I hope this helps

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文