0

私のアプリでは、ユーザーがサインインしている場合は 1 つのヘッダーを表示し、サインインしていない場合は別のヘッダーを表示します。

私のapplication.html.erbファイルには次のものがあります。

<!-- If user is signed in and registered, show the signed_in_header  -->
<% if user_signed_in? && current_user.registration_complete? %>
  <%= render :partial => 'layouts/signed_in_header' %>
<% else %>
<!-- If not signed in, then show the signed_out_header  -->
  <%= render :partial => 'layouts/signed_out_header' %>
<% end %>

私のアプリはまだ準備ができていないので、「近日公開」ページを表示したいと考えています。私のコントローラーには次のものがあります:

def index
  render 'users/sessions/coming', :layout => 'devise'
end

そして私のroutes.rbでは:

root :to => "home#index"

実際にcoming.html.erbファイルを表示します。しかし、このページをヘッダーなしで単独で表示したいのです。現在、signed_out_headerが表示されています。これを行う簡単な方法はありますか?

4

0 に答える 0