Rails 1.somethingを使用して、5年ほど前に行ったRailsアプリを書き直しています。localhost/companies/search_updates/ をブラウズしようとすると、このエラーが発生します... リソース :companies を router.rb から削除すると問題なく動作するため、これがルーティング エラーであることはわかっています... どうすれば修正できますか? また、作成するアクションごとにルートを手動で追加する必要がありますか?
localhost/companies/search_updates/ にアクセスしようとするとエラーが発生する
The action 'show' could not be found for CompaniesController
コントローラー
class CompaniesController < ApplicationController
def index
@companies = Company.all
end
def search_updates
# Execute code to search for updates
# Redirect to results
end
end
ルート
resources :accounts
resources :companies
get 'companies/search_updates' => 'companies#search_updates'
search_updates.html.erb
Hello Updates!