【发布时间】:2015-10-11 05:56:50
【问题描述】:
我有一个查询“服务”模型的路由:
resources :services, :path => 'services'
当 GET 请求路径 /services/sn-uber 时,我获取参数 sn(服务名称)并在数据库中找到它。如何添加另一个参数,如 sd(service-district)?
例如/services/sn-uber/sd-brooklyn 或/services/sd-brooklyn,因此可以省略任何参数。
【问题讨论】:
-
你的问题不清楚。根据我对你的问题的理解。您可以传递多个参数,例如
/services/sn-uber?service-district=sd-brooklyn -
是的,使用查询参数我可以很容易地做到这一点,但是没有它们怎么办? (用于 SEO 目的)
-
/services/:id(/:id_2)它将允许您在此路线中传递 2 个或一个 id
标签: ruby-on-rails inherited-resources