Jobs リソースがあり、すべてのジョブには場所があります。場所ごとにジョブを表示するルートを作成するにはどうすればよいですか? つまり、これを取得する方法: /jobs/locations/london
Location は別のモデルそのものです。
私は試した:
resources :jobs do
collection do
match 'locations/:id' => 'jobs#find_by_location', as: :jobs_find_by_location, via: :get
end
end
しかし、これはうまくいきません:
link_to @location.name, jobs_find_by_location(@location)
これを行うための最もクリーンな Rails の方法は何でしょうか?