Я следил, чтобы Railscast # 270 нашел Rails Cast # 270 о реализации аутентификации в Rails 3.1.Я хотел бы, чтобы в моих шаблонах отображались различные ссылки, если пользователь вошел в систему. Это должно выглядеть примерно так.
If user logged in
Display link to Profile
Display logout
If user logged out
Display link to register
Display link to login
Я думаю, что смогу найти ссылку наразличные места из theRailsTutorial, но я застрял на том, как определить, вошел ли пользователь в систему или нет.
Используя учебник по rails, я нашел этот фрагмент
<% if signed_in? %>
<li><%= link_to "Profile", current_user %> sfsdfsdf</li>
<% end %>
, который не работает, когда я добавляю в помощник сессий следующее:
def signed_in?
!@current_user.nil?
end
Как бы высделать эту работу?