我只使用devise
gem进行用户授权。
<ul class="actions">
<li>
<%= link_to 'New Item', new_item_path, class: 'new' %>
</li>
</ul>
如何隐藏匿名用户的“新建项目”链接?
答案 0 :(得分:2)
user_signed_in?
是由设备提供的预定义方法,用于检查用户是否登录。
<ul class="actions">
<% if user_signed_in? %>
<li>
<%= link_to 'New Item', new_item_path, class: 'new' %>
</li>
<% end %>
</ul>