我对ruby非常陌生,现在尝试开发一些东西。Ruby on Rails路由错误:Missing:game_id
但是在路由方面我遇到了一个小错误。
我的routes.rb
resources :games do
resources :matches
end
game.rb
has_many :matches
match.rb
belongs_to :game
耙路线
new_game_match GET /games/:game_id/matches/new(.:format) matches#new
发生错误:
<%= link_to 'Add Match', new_game_match_path %>
什么错误告诉:
No route matches [GET] "/games/matches/new"
现在我不知道他为什么不路由与它的,为什么它会引发这个错误的game_id ..
任何人都可以帮助我PLZ?
如果有帮助,模型和控制器都是脚手架,但匹配控制器被编辑以适应关系。