我最近开始使用Handlino的 Fire.app 与SCSS和ERb预处理器,我需要一种方法来构建一个导航栏,知道你在哪个页面上。要么使用 <%= render :partial => "nav" %>
,要么只是内联 html,来提示用户当前所在的页面,例如类更改等。
您可以尝试将局部变量传递到部分:
#on some page
<%= render :partial => "nav", :locals => { :current_page => 'some_page' } %>
#_nav.html.erb
<% if current_page == 'some_page' %>
I'm on a some page.
<% end %>