比如 topic resource 的默认 url 为 topics/:id 等等,怎么让它们都变成 topics/:topic_name ?
topics/:id
topics/:topic_name
get topics/:topic_name, as: topic 这样也只能生成 topics/:id,而不是根据字段名生成 topics/:topic_name
get topics/:topic_name, as: topic
求助
你大概需要的是 resources :topics, param: :topic_name https://guides.rubyonrails.org/routing.html#overriding-named-route-parameters
resources :topics, param: :topic_name
太感谢了
https://github.com/norman/friendly_id 用这个是不是也可以?