添加自定义路由到路由文件Rails 2

时间:2011-06-16 17:31:00

标签: ruby-on-rails custom-routes

我希望能够做到以下几点:

  

change_pass_user_path(usuario)

在“link_to”中(例如)。

其中“change_pass”是de“user”controller内部的操作名称。

我已经添加了这个:

  

map.resources:users

到我的路线文件。 (所以我已经可以执行以下操作:edit_user_path)

我已经尝试过:

map.resources :users do
    get 'change_pass'
  end

但它会返回此错误:

  

未定义的方法`get'for main:Object   (NoMethodError)

我该怎么做?

THX

1 个答案:

答案 0 :(得分:1)

试试这个,

map.resources :users, :member => { :change_pass => :get }