Sass 使用Fire.app中的ERb创建菜单栏

Sass 使用Fire.app中的ERb创建菜单栏,sass,navigation,compass-sass,erb,css-preprocessor,Sass,Navigation,Compass Sass,Erb,Css Preprocessor,我最近开始将Handlino的Fire.app与SCS和ERb预处理器一起使用,我需要一种方法来构建一个导航栏,该导航栏知道您在哪个页面上。使用“nav”%>,或仅内联html,提供用户当前所在页面的提示,如类更改等。您可以尝试将局部变量传递到部分: #on some page <%= render :partial => "nav", :locals => { :current_page => 'some_page' } %> #_nav.html.erb &l

我最近开始将Handlino的Fire.app与SCS和ERb预处理器一起使用,我需要一种方法来构建一个导航栏,该导航栏知道您在哪个页面上。使用
“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 %>
#在某个页面上
“nav”,:locals=>{:当前页面=>'某些页面'}%>
#_nav.html.erb
我在某一页上。

哦,我不知道变量可以传递到部分。最好记下来。。。但是我使用
来显示页面内容,有没有办法使用它,而不是在每个页面上包含导航?否则我将采用你建议的方法。谢谢