Странное поведение при использовании devise: не перенаправлять на root_path после регистрации - PullRequest
2 голосов
/ 24 марта 2012

Я использую Rails 3.2.2 и Devise 2.0.4

документ разработчика сообщит, что после регистрации он будет перенаправлен на root_path

Я установил root_path:

root :to => 'dreams#index'

однако после регистрации URL изменился на

http://0.0.0.0:3000/users/sign_in.user

Это происходит не только после регистрации, то же самое происходит после смены пароля и т. Д.

каждый раз. к URL добавляется только ".user" ... больше ничего не происходит

в чем проблема?

1 Ответ

3 голосов
/ 19 апреля 2012

В форме для входа вам нужно заменить немного!

У вас есть:

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

Вам нужно:

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

С simple_form это тоже работает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...