現在、RailsでAirbnbのようにトップページとその他のページのnavbarのデザインが変わるものを実現したいのですが
これを実現するために、現在、トップページ以外のその他のページでは、
<%= render 'navbar' %>
でナブバーをそのまま表示させて
_navbar.html.erb
<nav class="navbar"> ... </div>
トップページindex.html.erbにて
<script type="text/javascript"> $(function(){ $(".navbar").addClass("navbar-toppage"); }); </script> <%= render 'partial/navbar' %>
と新たなクラスを追加することにより、cssを適用してトップページのみnavbarに背景が透過するようにしているのですが、
もっと効率のいい書き方はないでしょうか?

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。