@schurenkov

Как обновить контент ajax-ом при авторизации пользователя через devise?

Есть вот такая конструкция на главной странице, как сделать чтобы она при авторизации обновилась ajax-ом, авторизация через Devise
<% if current_user %>
              <li><a><%= "Hello, #{current_user.fullname}" %></a></li>
              <li><%= link_to "Sign out", destroy_user_session_path, :method => :delete %></li>
          <% else %>
          <li><a href="#create_user_modal" class="modal_fancy">Регистрация</a></li>
          <li><a href="#login_modal" class="modal_fancy">Вход</a></li>
          <% end %>

Jquery обработка вывода ошибок через json
$("#login ").bind("ajax:success", function(event, xhr, settings){
     
    });


class SessionsController < Devise::SessionsController
  respond_to :html, :json
end


Ruby 2.2
Rails 5.0
  • Вопрос задан
  • 169 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы