【发布时间】:2014-05-08 12:51:17
【问题描述】:
我正在尝试突出显示当前链接。我将此问题用于想法here
我有一个简单的菜单,就是基于这个结构:
<li>
<%= @waste_root.name %>
<ul>
<% @wast_child_ids.each do |it| %>
<li><%= link_to it.name, products_path(:category => it.name), class: "#{cp(products_path)} additional_class" %>
</li>
<%end%>
</ul>
</li>
在应用助手中:
def cp(path)
"current" if current_page?(path)
end
在 CSS 文件中:
.current {
color:red;
}
我得到的是所有链接都是红色的。我不明白。对于其他人来说,它工作得很好。
【问题讨论】:
标签: html css ruby-on-rails