2011-09-23 33 views
2

我制作了一个Rails 3应用程序,并在我的页面上有一个表单,我有用户复制并粘贴一个链接,然后提交它(很像Reddit),然后理想情况下,该链接将显示在主页上供其他用户点击。但是,无论用户将URL粘贴到我的表单中,链接都不可点击,它只是文本。有没有人知道这个解决方案?任何帮助将不胜感激!谢谢!Rails 3将文本变成可点击的链接

+0

咦?你的意思是没有提交任何东西的自动链接? –

+0

我的意思是,目前,当用户提交一个URL时,URL将显示为文本(因此不可点击)。如果有人想点击它将它们带到新页面,他们将无法做到这一点。我希望网址能够将用户带到网页。这有意义吗? – Ben

回答

4

所以说,你的目标是在@post

在显示,做<%= link_to @post.url, @post.url %>

这应该“linkify”您的网址,以便用户可以点击它。

+0

我试过了,但我不断收到未定义的方法'网址'错误。难道我做错了什么? – Ben

+0

好吧,用任何你正在存储你的URL的属性来替换'.url'。 –

+0

非常感谢你的帮助!完美工作。 – Ben