Я пытаюсь использовать аутентификацию Devise и jQuery Mobile для проекта Rails 3.Я добавил данные о ролях в свои разработки, и я могу без проблем выполнять регистрацию нового пользователя.На самом деле, я могу войти без проблем, если правильно введу адрес электронной почты и пароль.Если я что-то не так набираю, браузер выдает диалоговое окно HTTP-аутентификации.Мой файл config \ initializers \ devise.rb уже содержит:
Devise.setup do |config|
config.http_authenticatable = false
config.http_authenticatable_on_xhr = false
config.navigational_formats = [:html, :js]
end
Я знаю, что это как-то связано с jQuery Mobile, использующим AJAX для отправки формы и возвращающим ответ 401, но я понятия не имею, что янужно сделать так, чтобы он вел себя как обычная страница, где он просто перерисовывает его с помощью флеш-сообщения.
Я совершенно новичок в AJAX и jQuery, поэтому чем больше деталей в ответе, тем лучше.
Спасибо!