ビジネス/index.html.erb に移動したいリンクを含む基本的なホームページがあります。
<%= link_to("Go to businesses index page", {:controller=>"businesses", :action =>"index"}) %>
このリンクをクリックすると、ルーティング エラーが発生します。
No route matches {:action=>"show", :controller=>"businesses"}
私の routes.rb ファイルは次のようになります。
RailsProject::Application.routes.draw do
get "welcome/index"
root :to => 'welcome#index'
get "businesses/index"
resources :businesses
end
そしてrake routes
私を取得します:
welcome_index GET /welcome/index(.:format) welcome#index
businesses GET /businesses(.:format) businesses#index
POST /businesses(.:format) businesses#create
new_business GET /businesses/new(.:format) businesses#new
edit_business GET /businesses/:id/edit(.:format) businesses#edit
business GET /businesses/:id(.:format) businesses#show
PUT /businesses/:id(.:format) businesses#update
DELETE /businesses/:id(.:format) businesses#destroy
root / welcome#index
businesses_index GET /businesses/index(.:format) businesses#index
Railsバージョン3.2を使用しています