簡體   English   中英

如果用戶使用Devise登錄,請隱藏鏈接

[英]Hide a link if user signed in with Devise

我想這樣做,如果用戶登錄(使用Devise),則隱藏導航欄中的“注冊”按鈕。

我能夠使用

<%= if user_signed_in? %> <%= link_to etc.. %>

但我似乎無法獲得寫代碼來隱藏按鈕。 我知道也必須有其他聲明。

<%- if user_signed_in? %>
  <li><%= link_to t('auth.sign_out'), destroy_user_session_path, method: 'delete' %></li>
<% else %>
  <li><%= link_to t('auth.sign_in'), new_user_session_path %></li>
  <li><%= link_to t('auth.sign_up'), new_user_registration_path %></li>
<% end %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM