Rails 4个别资源的路径别名

时间:2013-11-19 02:09:07

标签: ruby-on-rails

我正在开发rails 4项目

是否有可能为各个资源创建路径别名

(例如)    articles / 1 => “关于”    articles / 2 => “产品”

2 个答案:

答案 0 :(得分:1)

是的,您可以将路径路由到控制器操作并提供默认参数。它将是:

get '/about', to: 'articles#show', defaults: { id: 1 }
get '/products', to: 'articles#show', defaults: { id: 2 }

另见this question

答案 1 :(得分:0)

尝试

match 'articles/1' :to 'controller#about'
match 'articles/2' :to 'controller#about'

控制器可以像用户一样