我的应用中有一个资源“发布”。 resources :posts
的默认路由提供像 /posts/:id
这样的 url。是否可以从 route 删除“帖子”,而只使用 /:id
代替?
最佳答案
您可以使用 :path
删除 '/posts' 位...
resources :posts, :path => "/"
请注意,这可能会混淆在您的路由文件中定义的其他路由。出于这个原因,最好在底部有这种包罗万象的路线。
关于ruby-on-rails - 没有前缀的 Rails 3 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5870013/