私はMichael Hartlのレッスンチュートリアルに従っていて、理にかなっていないロードブロッキングを実行中です。Railsチュートリアルで定義されていないメソッド
私はUserクラスに新しいメソッドを追加しました:私はのような何かやるとき
def full_name
"test"
end
だから:未定義のメソッド `FULL_NAME」
えっ: test = User.new(name: 'Phil Collins', email: '[email protected]') test.full_name
を私はエラーNoMethodErrorを取得?これは完全にUserクラスのものです。私は何が欠けていますか?
コンテキストがなくてもわかりません。あなたはRailsコンソールにいますか?再ロードまたは再起動しましたか? –
はい私はレールコンソールです。コンソールを再起動してみましょう。奇妙なことですが、私はまだそのクラスの他のメソッドを実行することができます... – echoBr00tal
その場で新しいメソッドを追加すると、レールコンソールのルールに反するのですか?あなたはそれを再び必要とする必要があります。意味をなさない私はCLIで何か経験を積んでいません。 – echoBr00tal