resources:usersdoresources:collectionsend這樣的嵌套route,在rake后會(huì)得到/users/:user_id/collections/:id和/users:id/我能不能自定義參數(shù)形式,希望得到這樣的url/users/:user_idand/users/:user_id/collections/:collection_id并且,最關(guān)鍵的是,由params對(duì)象取參數(shù)時(shí)候,不再是params[:id],而是params[:user_id]。查過(guò)很多資料,都說(shuō)重寫to_param方法和使用friendly_idgem可以解決問(wèn)題。但是其實(shí)這些都只是改變了url的形式,本身route并沒(méi)有被改變,所以params[:user_id]的參數(shù)取法還是取不到的。是否有其他可用的辦法?
rails 3的route中可否自定義參數(shù)形式,不適用默認(rèn):id
慕容708150
2019-04-07 09:38:15