使用设计时出现奇怪的行为:注册后不要重定向到root_path

时间:2012-03-24 07:59:54

标签: ruby-on-rails devise

我正在使用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”会附加到网址上。其他任何事情都不会发生

问题出在哪里?

1 个答案:

答案 0 :(得分:2)

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

你有:

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

你需要:

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

使用simple_form也可以。