user_signed_in?всегда верно - PullRequest
       10

user_signed_in?всегда верно

1 голос
/ 25 февраля 2012

У меня нет пользователя в моей базе данных. У меня есть приложение rails3 с devise.Без изменений при установке по умолчанию, но у меня есть странная проблема:

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

Всегда верно.Также без пользователя и без зарегистрированного пользователя.Что это может быть ????

1 Ответ

0 голосов
/ 25 февраля 2012

Используйте взамен current_user

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