undefined method 'players_path
Ruby on Rails アプリケーションで新しいプレーヤーのフォームを表示しようとするとエラーが発生します。問題は、次のような宣言でプレイヤー ルートをネストしていることです。
namespace :manage do
get "/" => 'management#index'
scope :nfl do
resources :players
end
end
つまり、このコンテキストの新しいプレーヤー リソースのパスはnew_manage_player
になりますが、フォームの宣言には次のようになります。
<%= form_for @player, :html => { :class => 'form-horizontal' } do |f| %>
このフォーム宣言を変更して、players_path が定義されていない状態でアプリが壊れないようにする方法はありますか? 他のどこにも明示的に定義されたplayers_pathを持っていないので、form_for @playerがここでそれを引き起こしていると仮定しています。