このセットアップを行うために足場の生成を使用しましたが、すぐにこのエラーが発生しました。何らかの理由で、20行目のメソッドとして「user」を評価しようとしていますが、userのみです。名前は問題ありませんでしたが、まったく同じコード(異なる名前)であるにもかかわらず、2番目のコードを異なる方法で評価しようとしました。
undefined method `user' for #<Player:0xb66e4798>
抽出されたソース(行#20周辺):
17: </div>
18: <div class="field">
19: <%= f.label :user %><br />
20: <%= f.text_field :user %>
21: </div>
22: <div class="field">
23: <%= f.label :password %><br />
テンプレートの包含のトレース:app / views / players / new.html.erb
これが生成されたので、私自身が手動で変更したのはルートだけでした。ルートを変更したroutes.rbの部分は次のとおりです。
# root :to => 'welcome#index'
root :to => "players#index"