При переходе от restful_authentication к Devise нужно ли менять сеансы и пользовательский контроллер? - PullRequest
1 голос
/ 28 июня 2011

Когда я перехожу с restful_authentication на devise, он показывает главную страницу, но потом жалуется, что не может найти команды restful_authentication. Что мне нужно сделать, чтобы это исправить? Нужно ли заменять контроллер пользователя и сессий?

Ответы [ 2 ]

1 голос
/ 09 апреля 2012

Для перехода с restful_authentication на devise вам пригодится страница разработки wiki.

Визит https://github.com/plataformatec/devise/wiki/How-To:-Migrate-from-restful_authentication-to-Devise

1 голос
/ 29 июня 2011

Devise будет генерировать новые пользовательские контроллеры, с контроллерами сеанса все в порядке.Вы должны убедиться, что удалили все ссылки restful_authentications в Application_controller и т. Д. И т. Д., Затем вы должны изменить ресурсы: users на devise_for: users в rout.rb, после чего он должен работать с небольшой настройкой, такой как установка корня на другой контроллери добавление before_filter: authenticate_user!к этой модели, чтобы перейти к экрану входа в систему (при условии, что вы хотите эту функцию).

...