как перезагружать макет при входе пользователя в систему в рельсах - PullRequest
0 голосов
/ 06 августа 2020
<div class="collapse navbar-collapse" id="navbarNav" >
  <ul class="navbar-nav" style ="text-align: right;">
    <% if @current_user.present? %>
    <li class="<%= params[:controller] == 'external_transfers'? "nav-item active" : "nav-item"%>">
      <a class="nav-link" href="/external_transfers#index">حوالات خارجيه</a>
    </li>
    <li class="nav-item ">
      <div >
        <%= link_to 'تسجيل الخروج', session_logout_path , class: "navbar-nav nav-link" %>
      </div>
    </li>
    <% end %>
  </ul>
</div>

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

def login
    token = AccessToken.find_by(value: cookies[:access_token])
    if token.present?
      flash[:notice] = 'لقد تم تسجيل دخولك'
      redirect_to(root_path)
    end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...