0

我有当前页面突出显示项目的菜单,通过current_page 实现?方法

  def cp(*paths)
    'current' if paths.any? { |path| current_page?(path) }
  end

菜单项如下所示

  <li>
    <%= link_to 'Sign up', signup_path, class: cp(signup_path, new_user_path, {controller: :users, action: :create}) %>
  </li>

Users#create 方法(在POST /users上调用)仅在发生错误时呈现:new,并且菜单项不突出显示。

我正在使用 ruby​​ 2.0.0 和 rails 4.0

4

0 回答 0