Rails中当前导航的用户帮助方法3

时间:2011-09-14 16:26:10

标签: ruby-on-rails-3 navigation helper link-to

我有以下导航HTML:

<nav class="col9">
      <ul>
        <li class="current"><a href="/">Home</a></li>
        <li><a href="/">About</a></li>
        <li><a href="/">Apps</a></li>
        <li><a href="/">Blog</a></li>
        <li><a href="/">Contact</a></li>
      </ul>
</nav>

我需要找到一种方法来动态地将“当前”类添加到相关列表项(如果我们在页面上)。

我的 application_helper.rb

中包含以下代码
def menu_link(name, options = {}, html_options = {})
        html_options.merge!({ :class => 'current'}) if current_page?(options)
        link_to name, options, html_options
    end

但是,这会将当前类添加到锚标记而不是列表项。有人能帮助我修改这个吗?

干杯。

0 个答案:

没有答案