我的Rails应用程序中有以下路由:
resources :photos
get "/photos/*id/stats" => "photos#stats"
get "/photos/*id/visitors" => "photos#visitors"
id参数是一个通配符,应该允许斜杠等特殊字符。基本上," /photos/img/trial.jpg/stats"应该路由到photos_controller中的stats方法,其照片ID为" img / trial.jpg"。 这部分工作正常。
但是,我不确定如何在" resources:tags"创建的默认路由中对id使用通配符匹配,这些是基本的CRUD路由,如" / photos /:id / edit& #34; => "#照片编辑"
是否有更简洁的方法为默认资源路由使用通配符匹配,而不是不使用资源路由并明确指定这些路由?
答案 0 :(得分:1)
您应该可以执行类似
的操作$(document).ready
我猜你正在使用像friendy_id
这样的东西