resources:usersdoresources:collectionsend这样的嵌套route,在rake后会得到/users/:user_id/collections/:id和/users:id/我能不能自定义参数形式,希望得到这样的url/users/:user_idand/users/:user_id/collections/:collection_id并且,最关键的是,由params对象取参数时候,不再是params[:id],而是params[:user_id]。查过很多资料,都说重写to_param方法和使用friendly_idgem可以解决问题。但是其实这些都只是改变了url的形式,本身route并没有被改变,所以params[:user_id]的参数取法还是取不到的。是否有其他可用的办法?
繁花如伊
森林海
相关分类