В настоящее время моя кнопка «login with facebook» отлично работает, когда браузеры попадают на /auth/facebook
. Тем не менее, я бы предпочел иметь возможность войти в систему без обновления страницы. Я пытаюсь что-то вроде этого:Omniauth facebook ajax
$(document).ready(function() {
var $login;
$login = $('#login');
return $login.click(function(event) {
event.preventDefault();
console.log("Trying to log in");
return $.ajax({
url: $login.attr('href'),
data: {},
complete: function(response) {
return console.log(response);
}
});
});
});
но не похоже, чтобы получить полезные данные от ответа, а браузер кажется, чтобы отменить переадресацию (в соответствии с панели веб-разработчика в хроме). Есть ли способ заставить это работать с omniauth?
Я не хочу использовать ифраметры.