我想鏈接,當鼠標懸停你看到的鏈接是這個樣子:如何使用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