RoR:“用户/ 2 /粉丝”的路线| :controller /:user_id / foo,to:':controller#foo'

时间:2016-05-08 20:04:02

标签: ruby-on-rails routes

我想创建以下路线:

:controller/:user_id/foo, to: ':controller#foo'

示例:

"users/2/followers"

这就是我所拥有的:

get 'users/:id/followers', to: 'users#followers'

它有效...... 问题:

  • 有更好的方法吗?
  • 用我的解决方案;我该如何link_to它,路径是什么

1 个答案:

答案 0 :(得分:0)

我认为这是一个很好的解决方案:

  resources :users do 
    member do
      get :followers
    end
  end

路径是:

followers_user_path