2011-11-11 48 views
0

こんにちは私はあなたのためのリクエストを持っています。私はドリンク、メニュー、およびユーザーのルートです。 はI views/layout/application.html.erbでこのコードをしました:条件付きナビゲーションバー

navigation_barは、ユーザーのページを除くすべてのページにレンダリングできるようにする方法
<div> 
<%= render "shared/navigation_bar" 
</div> 

答えて

1

私は最終的に多くの方法を取り組んでいますが、私は最終的に解決策を思いつきます(私は告白する必要があります)。

<div> 
<% if controller.controller_name == "drinks" %> 
    <%= render "shared/navigation_bar" %> 
<% elsif controller.controller_name == "menus" %> 
    <%= render "shared/navigation_bar" %> 
<% end %> 
</div> 

フロー制御にはユーザーのコントローラが含まれていないため、ナビゲーションバーのレイアウトはユーザーのページに表示されません。

それはそれです。もしあなたがもっと良い選択肢を持っていれば、私に知らせてください。