Я хочу отобразить страницу, если страница является общедоступной. Если пользователь страницы пытается просмотреть страницу, если она закрыта, и если администратор пытается просмотреть страницу.Синтаксис, позволяющий администратору просматривать все страницы
Я написал
<% if @user.is_public == true || session[:user_id] == @user.id %>
<%= render "public_page" %>
<% else %>
Private Page
<%end%>
Я не знаю, как добавить что-то вроде ниже смеси. Есть идеи?
<% unless session[:site_admin] %>
Цель - разрешить администратору сайта просматривать все личные страницы.
Является ли «public_page» частичной страницей и * Частная страница * - это текст, показанный пользователям, у которых нет доступа к нему? – makhan