This works. 但是,如果-6ren">
gpt4 book ai didi

ruby-on-rails-4 - redirect_to 在包含条件子句之后抛出禁止?

转载 作者:行者123 更新时间:2023-12-04 07:14:43 27 4
gpt4 key购买 nike

我见过的最奇怪的事情。

在 Controller 中,我尝试重定向以将用户发送到另一个网站:

redirect_to "http://google.com" --> This works.

但是,如果我这样做:

if @model.true_boolean
redirect_to "http://google.com" --> this now gives me a Completed 403 Forbidden
else
redirect_to root_path
end

但这有效:

if true
redirect_to "http://google.com" --> this is ok now
else
redirect_to root_path
end

如果我进入重定向,显然 bool 值是 true,但它正在改变“某事”...

添加 if 语句如何改变任何事情?我查看了请求数据,一切似乎都匹配。我在这里和其他地方花了几个小时寻找。任何与我们亲爱的 ROR 肠子发生这种令人沮丧的遭遇的人。

最佳答案

如前所述。我从我的 ROR4 应用程序中删除了 Turbo Links,它不再被自己的脚绊倒了。感谢 Derek 带领我以不同的方式看待代码。

关于ruby-on-rails-4 - redirect_to 在包含条件子句之后抛出禁止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19432042/

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