我想使用Middleman助手将一个class =“selected”添加到div中。我看到无数的例子,使用Middleman的模板语言之一。有没有办法在计划HTML中执行此操作?
config.rg
helpers do
def is_page_selected(page)
current_page.url == page ? {:class => "selected"} : {}
end
end
_header.erb
<div class="header_menu_item <%= is_page_selected("/dashboard.html") %>">Dashboard</div>
由于
答案 0 :(得分:1)
您可以在Middleman中使用ERB。如果您的助手是:
,您的示例将起作用helpers do
def is_page_selected(page)
current_page.url == page ? "selected" : ''
end
end
然后:
<div class="header_menu_item <%= is_page_selected("/dashboard.html") %>">Dashboard</div>