私のroutes.rb
ファイルでは、メンバーを映画のリソースに追加しました。
resources :movies do
get 'search', :on => :member
end
それで、私はこのルートのリストを持っています:
search_movie GET /movies/:id/search(.:format) {:action=>"search", :controller=>"movies"}
movies GET /movies(.:format) {:action=>"index", :controller=>"movies"}
POST /movies(.:format) {:action=>"create", :controller=>"movies"}
new_movie GET /movies/new(.:format) {:action=>"new", :controller=>"movies"}
edit_movie GET /movies/:id/edit(.:format) {:action=>"edit", :controller=>"movies"}
movie GET /movies/:id(.:format) {:action=>"show", :controller=>"movies"}
PUT /movies/:id(.:format) {:action=>"update", :controller=>"movies"}
DELETE /movies/:id(.:format) {:action=>"destroy", :controller=>"movies"}
そして、このルートを次のようにビューで使用することを期待していました。
= link_to 'Find Movies With Same Director', search_path(@movie)
しかし、エラーが発生しました:
undefined local variable or method `search_path'
私の間違いは何ですか?