Если вы будете использовать этот способ:
После успешной регистрации,
session = UserSession.find
session.destroy if session
Вы, вероятно, можете потерять сеанс администратора, который, возможно, добавляет пользователя.
Таким образом, лучший способ - добавить некоторые параметры в вашу модель user.rb :
acts_as_authentic do |c|
c.maintain_sessions = false
#for more options check the AuthLogic documentation
end
Теперь это должно работать.