【发布时间】:2011-07-14 02:31:12
【问题描述】:
好的,这看起来很简单,以至于我觉得问起来有点愚蠢,但我看到其他人问过类似但不完全相同的问题,他们的答案并不能解决我的问题。我有一个名为 servicios 的资源。
resources :servicios,为我的控制器中的“默认”操作创建了路由:索引、新建、创建、显示、编辑、更新、销毁。但是,我需要另一个操作,即 search,它应该映射到我将要实施高级搜索的视图。
我该怎么做?
使用新信息进行编辑 使用这种方法:资源 :servicios, :collection => {:search => :get} http://localhost:3000/servicios/search 我收到错误 ActiveRecord::RecordNotFound in ServiciosController#show 找不到 ID=search 的 Servicio
【问题讨论】:
标签: ruby-on-rails routes