如何制作“ActionView :: Helpers :: UrlHelper#current_page?”使用请求方法?

时间:2013-06-17 17:49:21

标签: ruby-on-rails ruby rest

我有当前页面突出显示项目的菜单,通过 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>

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

我正在使用ruby 2.0.0和rails 4.0

0 个答案:

没有答案