1

Consider this in routes.rb

resource :places do
    resource :people
    get 'search'
end

When I do this in browser:

localhost:3000/places/search

It gives me invalid id for place error.

I'm looking to do this without using a "match"

4

2 に答える 2

1

getコレクションに適用されることを指定する必要があります。

resource :places do
  resource :people
  get 'search', :on => :collection
end

詳細については、収集ルートに関するドキュメントを参照してください。

于 2012-11-27T06:43:19.770 に答える
1
resources :places do
    resources :people
    get 'search', :on => :collection
end
于 2012-11-27T06:43:24.570 に答える