我相信這是一個頭腦問題,所以提前道歉。我想用一個字符串我redirect_to的,就像這樣:如何在redirect_to中使用字符串?
class AppStoreController < ApplicationController
def get_app
.
.
.
redirect_path_string = "address_book_path"
redirect_to redirect_path_string
end
end
(該redirect_path_string將在控制器中使用可用的變量來構建,但我想抽象出來,詳細說明了這個問題)
當我這樣做時,我的瀏覽器中顯示「連接已重置」。
有什麼想法?
沒有什麼內在的錯誤這一點 - 你可以用一個字符串重定向,但它是有益的,如果你可以給我們提供了一個完全組成的字符串(插入變量)是失敗。 – jefflunt
@normalocity - 我遵循Yosep的建議,它像一個魅力。但是,爲了迴應你的帖子,我完全組成的字符串實際上是「address_book_path」。顯然,正如Yosep指出的那樣,我需要該字符串是一個完全限定的URL而不是一個命名路徑。感謝您的評論! – jvillian