【发布时间】:2021-08-17 07:39:10
【问题描述】:
我想添加一个自定义的 Rails 路线 - 默认方式是这样的:
/cars/new
我想保持这条路线可用,也想添加这样一条路线:
/cars/new/:manufacturer_slug
然后在视图/控制器中检查参数中的内容并根据该显示不同的内容。
我该怎么做?
我尝试通过资源添加,比如
resources :end do
get 'new/:manufacturer_slug', to: 'cars#new'
end
或
resources :end do
member do
get 'new/:manufacturer_slug', to: 'cars#new'
end
end
但两个版本都不起作用 - 在这两种情况下,我都会收到关于错误 URL 的错误。
【问题讨论】:
标签: ruby-on-rails ruby routes