我想要获得下列路线在我的Rails 3应用程序中工作。路由:控制器资源之前的前缀项名称
方案:
我在我的应用程序下面的控制器:为每个资源:
- 实践
- 医生
- 患者
- 处方
搭他们在路线上.RB让我从
- example.com/practices
- 路线example.com/doctors/1/edit等
我想不过有如下足智多谋的路线,例如:
- example.com/james_practice/docs其转化为医生控制器
- 个example.com/james_practice/awesome_prescriptions的路由到处方控制器等等,等等
这两个给我访问:实践名,此外航线正确的控制器与像edit_docs_path(医生)的所有助手等。
我该怎么办?我已经使用了
resources :prescriptions, :path => "/:practice/awesome_prescriptions"
虽然它在“rake routes”中显示了正确的路线,但它仍然无法按预期工作。
谢谢,这就是我的意思。 “范围:路径”似乎是我不知道的魔法。 – jrnk