我无法弄清楚我的路线有什么问题。我对rails(和编程)非常陌生,所以它可能非常简单。
点击我的主页会出现以下错误 -
Routing Error
No route matches {:action=>"show", :controller=>"bets"}
Try running rake routes for more information on available routes.
这是我的routes.rb
root :to => 'pages#home'
resources :bets
resources :bettingevents
get '/bet' => 'bets#index'
get '/bettingevent' => 'bettingevents#index'
我的投注控制器中的show函数有
def show
redirect_to(bets_path)
end
localhost:3000/bets
很好,创建,更新,删除,编辑路线正常工作。我的页面控制器一直工作正常,直到我添加了赌注路线。
如果我删除resources :bets
主页可以正常工作,但没有一个投注路由有效。
我做错了什么?感谢