我想链接,当鼠标悬停你看到的链接是这个样子:如何使用rails重定向到外部网站?
http://www.website.com/redirct_to=linkID2 (也许不完全是这样的,但尝试的想法)
我有一个表格区域在我的博客我可以输入一个网站的网址,但是我想在显示帖子时将它重定向到外部网站。
我想链接,当鼠标悬停你看到的链接是这个样子:如何使用rails重定向到外部网站?
http://www.website.com/redirct_to=linkID2 (也许不完全是这样的,但尝试的想法)
我有一个表格区域在我的博客我可以输入一个网站的网址,但是我想在显示帖子时将它重定向到外部网站。
redirect_to "https://website.com"
只要包含协议,就应该这样做。为了增加灵活性,您可以使用URI解析它以确保所有字段都是正确的。您可能需要URI.encode/URI.decode
创建一个新模型,例如称为链接,以存储要重定向到的URL。 然后生成一个新的控制器(您可以使用脚手架同时生成控制器和模型)并更改show动作以获取具有给定ID和redirect_to @ link.url的记录。
如果您不想在此步骤中使用#show操作,请创建一个新操作来处理重定向(例如goto,redirect ...)。
redirect_to在视图中不可用或不是辅助方法,请务必在控制器中使用它,但如果您确实想从视图重定向,请使用JavaScript解决方案
window.location.href = <%= post.link_url%>
我期待这个工作 <%= redirect_to的(post.link_url)%>我这样尝试了几种不同的方式。 当我尝试的时候,所有获得未定义的方法`redirect_to'。 – Aaron 2009-06-22 19:51:07