可能重复:
Change the name of the :id parameter in Routing resources for Rails3
我想知道一种干净而优雅的方法来改变路径中参数的名称,由“资源”方法生成。当我检查“rake routes”时,默认情况下我得到这个:
edit_user GET /users/:id/edit(.:format) users#edit
但我需要:
edit_user GET /users/:kitties_and_puppies/edit(.:format) users#edit
以后能够在控制器中写入
params[:kitties_and_puppies]
谢谢。