Я использую Devise и OmniAuth (Facebook) в приложении Rails 3. Я только недавно начал замечать такое поведение.
Когда пользователь входит в систему, он перенаправляется на свою панель управления, однако символы «#_» добавляются к URL-адресу. Единственное, что я могу сейчас придумать, это конфликт между маршрутами, созданными:
resources :users
и
# User Authentication
devise_for :users,
:singular => :user,
:controllers => {:registrations => 'registrations'} do
get 'logout' => 'devise/sessions#destroy'
end