5 red-6ren">
gpt4 book ai didi

ruby-on-rails - 如何使用带有 redirect_to 的字符串?

转载 作者:行者123 更新时间:2023-12-02 07:41:44 25 4
gpt4 key购买 nike

我敢肯定这是一个愚蠢的问题,所以提前道歉。我想在我的 redirect_to 中使用一个字符串,如下所示:

class AppStoreController < ApplicationController

def get_app
.
.
.
redirect_path_string = "address_book_path"
redirect_to redirect_path_string
end

end

(redirect_path_string 将使用 Controller 中的可用变量构造,但我想为这个问题抽象出该细节。)

执行此操作时,我的浏览器中显示“连接已重置”。

有什么想法吗?

最佳答案

您需要提供一个完全限定的 URL 以便使用一个字符串来对抗 redirect_to。 Rails 使用约定从 *_path 生成 URL,在本例中为“address_book_path”。以下是您可以使用 redirect_to 执行的一些示例。有关更多信息,请访问 http://apidock.com/rails/ActionController/Base/redirect_to

redirect_to :action => "show", :id => 5
redirect_to post
redirect_to "http://www.rubyonrails.org"
redirect_to "/images/screenshot.jpg"
redirect_to articles_url
redirect_to :back

关于ruby-on-rails - 如何使用带有 redirect_to 的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10420546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com