我有个带导航的管理员。导航在不同的分音之间切换。
nav有几个li,当其中一个被选中时,它将获得使其高亮显示的.selected类。
有没有什么方法可以从控制器切换这个?或者任何其他受Rubyists拥护者欢迎的地方?
发布于 2010-08-06 04:30:47
%ul
-@links.each do |link|
%li= link_to_unless_current(link.title, link){link.title, link, :class => "selected"}link_to_unless_current接受一个块,如果它是当前块,那么它就是要渲染的块。
发布于 2010-08-06 04:26:24
使用gem simple-navigation。它解决了这个问题和许多其他问题。
发布于 2010-08-06 04:29:05
我还没有看到这方面的标准解决方案,但助手current_page?可能是答案。
https://stackoverflow.com/questions/3418874
复制相似问题