因此,我正在寻找一种解决方案来帮助我使用 Rails 资源实现以下目标:
/admin/articles/:slug/edit
相对于
/admin/articles/:id/edit
我正在寻找 Rails resource routes而不是其他类型的路线。
只是想知道这是否可能。如果是这样,如何?
最佳答案
# config/routes.rb
resources :articles, param: :slug
在终端中:
$ rake routes
...
article GET /articles/:slug(.:format) articles#show
...
关于ruby-on-rails - ruby rails : Use slug instead of id on resource routes,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31059992/