2017-01-31 5 views
0

私の質問はどうすればこのコードを有効にすることができますか?私は複数のページといくつかのページを私はそのコードを削除する必要があります。レンダリングするときだけレンダリング

これは私の現在の部分_navbar.html.erbとdiv.spotlightは、私はあなたが簡単なifのステートメントを使用することができます

<div class="container"> 
    <nav class="logonav"> 
    <div class="row"> 
     <div class="col50"><span class="logo"></span> 
     <h2>Musicus</h2> 
     <p>De ti para o mundo</p> 
     </div> 
     <% if user_signed_in? %> 
      <div class="col50"> 
      <%= link_to 'Logout', destroy_user_session_path, class: 'ui-btn btn-normal', method: :delete %> 
      </div> 
     <% else %> 
      <div class="col50"> 
      <%= link_to new_user_registration_path, class: 'ui-btn btn-accent' do %> 
       <span class="icon-add-user"></span> Criar Conta 
      <% end %> 
      <%= link_to new_user_session_path, class: 'ui-btn btn-normal' do %> 
       <span class="icon-login"></span> Login 
      <% end %> 
      </div> 
     <% end %> 
    </div> 
    </nav> 

    <div class="spotlight"> 
    <%= yield :other_message %> 
    <%= render 'search' %> 
    <%= yield :primary_message %> 
    </div> 

    <%= yield :other_nav %> 
</div> 

答えて

1

一部のページで無効にする必要があるコードの一部です:

<% if show_spotlight %> 
    <div class="spotlight"> 
    <%= yield :other_message %> 
    <%= render 'search' %> 
    <%= yield :primary_message %> 
    </div> 
<% end %> 
+0

インスタンス変数は? :/ imもっと新しいレールを使って –

+0

div.spotlightが表示されるべきか、夜が表示されるべきかを決定するために使用する変数は、問題ありません。 – Shannon

+0

それはうまくいった。ありがとう –

関連する問題