私は従来のデータベースを使用していますが、私はTEAM_PLAYERというテーブルを持っています。テーブルに新しいフィールドを追加して呼び出しています - NoMethodError
私はplayer_noteという新しいフィールドを追加しました。私のviewdetails.html.erbでは、プレーヤに関連付けられたノートを取得するために次のコード行を追加しました。
<label>Player Note:</label> <span> <%=h @teamplayer.player_note %> </span><br/><br/>
私は#」
をするために '未定義のメソッド `player_note' を取得していますしかし、私は何かが欠けアム??既に私は従来のデータベースを使用しているdbaseの移行を使用していないことに注意してください。
ありがとうございました。
実際にこのフィールドがモデル内にあることを確認しているコードスニペットを表示できますか?あなたがマイグレーションによってそれをやっていないのであれば、私はあなたが「player_noteという新しいフィールドを追加しました」ということを完全にはっきりさせていません。 – jaydel
私はこのフィールドがモデルにあることを確認しました..iはこの新しい列を追加するために既存のテーブル 'TEAM_PLAYER'を変更しました。また、 'viewdetails.html.erb'ページには、新しく追加されたフィールドを '@ teamplayer.player_note'として参照しています。 – tanya