2011-06-26 11 views
0

誰でした私は、ユーザーレールコンソールにしようとしているが、私は、私はレールのコンソールエラー

NameError: undefined local variable or method `user' for main:Object 
    from (irb):3 
    from /Users/Home/.rvm/gems/[email protected]/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in `start' 
    from /Users/Home/.rvm/gems/[email protected]/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in `start' 
    from /Users/Home/.rvm/gems/[email protected]/gems/railties-3.0.9/lib/rails/commands.rb:23:in `<top (required)>' 
    from script/rails:6:in `require' 
    from script/rails:6:in `<main>' 

を取得するコマンドを入力するたびに、私は私のモデルのいずれかを表示したりしても

基本的な事柄を実行することができませんでした何か提案してください?

多くのおかげ アンス

答えて

-1

あなたは全体のコンソールとの対話を投稿してくださいことはできますか? ます。また

ユーザー= User.new(//コンストラクタのパラメータ)

または

ユーザー= User.create(//コンストラクタのパラメータ)

を使用することができますpp user

+0

読み込み開発環境(レール3.0.9) ルビー-1.9.2-P180:001> PPユーザ NameError:主未定義のローカル変数またはメソッド 'ユーザ':オブジェクト \t(IRB)から:1 \t /Users/Home/.rvm/gems/[email protected]/gems/railties-3.0.9/lib/rails/commands/console.rb:44:in 'start' \t /ユーザーから/Home/.rvm/gems/[email protected]/gems/railties-3.0.9/lib/rails/commands/console.rb:8:in 'start' \t/Users/Home/[必須]> \tスクリプト/レールから:6:。 : '要求'の中に \t from script/rails:6: '

' ruby​​-1.9.2-p180:002> ' – Ansd

+0

可変ユーザーを何らかの値に設定する必要があります。ユーザー= User.first –

+0

多くの多くのありがとう..私はこの愚かな誤解をどのようにしたのか分かりません。再度、感謝します。 – Ansd

0

をお試しくださいまたは

user = User.new() //空のユーザーオブジェクト

2番目の方法でレコードが作成され、保存されます。

関連する問題