Лучшее решение я думаю, регенерирующее аутентификации:
Сохранить старый код от пользователя и сеансов (от модели и контроллера, если вы закодированы что-то в том, что файлы) , уничтожить аутентификацию и регенерировать ее
script/destroy authenticated user sessions
script/generate authenticated user sessions
Сценарий destroy удалит следующие файлы, не забудьте сделать резервную копию, если вы внесли какие-либо изменения.
rm db/migrate/20100520071407_create_users.rb
rm app/views/users/_user_bar.html.erb
rm app/views/users/new.html.erb
rm app/views/sessions/new.html.erb
rm app/helpers/users_helper.rb
rm app/helpers/sessions_helper.rb
rm test/fixtures/users.yml
rm test/unit/user_test.rb
rm test/functional/users_controller_test.rb
rm test/functional/sessions_controller_test.rb
rm config/initializers/site_keys.rb
rm lib/authenticated_test_helper.rb
rm lib/authenticated_system.rb
rm app/controllers/users_controller.rb
rm app/controllers/sessions_controller.rb
rm app/models/user.rb
Да, это лучшее решение. благодаря – allesklar