Я не знаком с методом аутентификации, который вы используете, но как только вы аутентифицируете пользователя, вы можете сохранить флаг logged_in в своей сессии
session[:user]='logged_in'
, чем вы можете создать помощника
def logged_in?
session[:user] =='logged_in'
end
Теперь вы сможете использовать этот помощник в своих представлениях
<% if logged_in? %>
your html
<% end %>
Теперь это очень просто, если вам нужно что-то более конкретное, сообщите нам
- ТакЯ только что заметил, что вы хотите убедиться, что только зарегистрированные пользователи смогут видеть всю страницу.
, тогда вы должны использовать функцию аутентификации в качестве фильтра перед вашим контроллером
before_filter :authenticate