我已经检查了很多类似的问题。大多数答案都显示了覆盖to_param
方法。但这不是我想要的。
比方说resources: users
rake routes
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format)
然后回到我的UsersController
,我可以从中获取id
参数params[:id]
。但这不是我想要的,我想要的params[:user_id]
。根据上面的路由是不可能的。因为路由没有:user_id
参数。有什么方法可以帮助吗?