gpt4 book ai didi

ruby-on-rails - 使用设计 : do not redirect to root_path after sign up 时的奇怪行为

转载 作者:行者123 更新时间:2023-12-04 05:52:59 26 4
gpt4 key购买 nike

我正在使用 Rails 3.2.2 和 Devise 2.0.4

设计文档说注册后,它将重定向到 root_path

我已经设置了 root_path:

root :to => 'dreams#index'

但是,注册后,网址更改为
http://0.0.0.0:3000/users/sign_in.user

它不仅发生在注册之后,而且在更改密码等之后也会发生同样的事情。

每一次。只有“.user”附加到 url ..没有其他事情发生

问题出在哪儿?

最佳答案

在您的登录表单中,您需要更换一点!

你有:

form_for(resource, :as => resource_name, :url => user_session_path(resource_name))

你需要:
form_for(resource, :as => resource_name, :url => user_session_path)

使用 simple_form 它也可以工作。

关于ruby-on-rails - 使用设计 : do not redirect to root_path after sign up 时的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9850089/

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