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