user_signed_in?总是如此

时间:2012-02-25 11:25:14

标签: ruby-on-rails ruby devise session-cookies

我的数据库中没有用户 我有一个设计的rails3应用程序。默认安装没有变化,但我有这个奇怪的问题:

<h1>Home</h1>
<% if (user_signed_in?) %>
  <%= link_to "Sign out", destroy_user_session_path, :method => :delete %>. 
<% end %>

总是如此。也没有用户和没有登录用户。它可能是什么????

1 个答案:

答案 0 :(得分:0)

使用current_user代替

<h1>Home</h1>
<% if current_user %>
  <%= link_to "Sign out", destroy_user_session_path, :method => :delete %>. 
<% end %>