Обратный вызов Facebook omniauth и #_

Я использую Rails 3.1, Devise и Omniauth.

Проблема в том, что когда facebook выполняет обратный вызов моего приложения URL заканчивается на #_ . Затем, когда в действии обратного вызова Я перенаправляю на что-то - например / after_signin перенаправление приводит к / after_signin #_ .

Есть идеи, как удалить эту привязку из URL?

ИЗМЕНИТЬ: Неважно, что я добавляю в функцию обратного вызова. Даже простое перенаправление:

class Users::OmniauthCallbacksController < ApplicationController
  def facebook
    redirect_to "/after_callback"
  end
end

приведет к переходу на / after_callback #_

Даже в обычном контроллере, если вы перейдете на / # _ и у вас есть перенаправление он будет перенаправлен на указанный путь с добавлением #_ в конце.

EDIT2: Я только что узнал, что ошибка браузера заключается в сохранении привязки. Так должно быть обрабатывается на стороне внешнего интерфейса.

7
задан Piotr Jakubowski 24 August 2011 в 11:10
поделиться