if user_signed_in?设计不起作用

时间:2015-03-11 01:33:00

标签: ruby-on-rails devise

我正在使用user_signed_in?检查用户是否登录以显示注销链接如果没有登录它将显示登录链接,但由于某种原因它只显示登录链接,如果用户是否登录。 当我点击登录链接时,它会说用户已经登录。在这种情况下,它应该显示注销链接,但它不会。

<%if user_signed_in?%>
  <%= link_to "Logout", destroy_user_session_path, method: :delete%>
<%else%>
  <%= link_to "Login", new_user_session_path %>
<%end%>

0 个答案:

没有答案