Ruby on rails 如果用户使用Desive登录,则隐藏链接

Ruby on rails 如果用户使用Desive登录,则隐藏链接,ruby-on-rails,ruby,Ruby On Rails,Ruby,我想这样做,如果用户登录(使用Desive),导航栏中的“注册”按钮将隐藏 我能够使用 <%= if user_signed_in? %> <%= link_to etc.. %> 但我似乎无法让编写代码隐藏按钮。我知道肯定还有另外一种说法 示例 <%- if user_signed_in? %> <li><%= link_to t('auth.sign_out'), destroy_user_session_path, metho

我想这样做,如果用户登录(使用Desive),导航栏中的“注册”按钮将隐藏

我能够使用

<%= 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 %>