0

私はこのばかげたものを持っています...私はただ明白な何かを見逃していると確信していますが、yahooglingは問題を解決しませんでした。

私がするのは

rails new TestApp

cd TestApp
rails generate scaffold User name:string age:integer
bundle exec rake db:create
bundle exec db:migrate

これは正常に動作します。

しかし、私がIRBに行くとき、ユーザーはいません!

u = User.first
    NameError: uninitialized constant User
    from (irb):3
    from /usr/bin/irb:12:in `<main>'

ここで何が問題になっていますか?

乾杯

4

2 に答える 2

8

代わりに、irbを使用しないでください。

rails console

プロジェクトのすべてのモデルがインポートされます。

于 2012-05-24T13:57:00.673 に答える
2

ユーザーを作成しておらず、の代わりにプレーンな古いirbを使用していますrails console

を開いてrails console試してください:

User.create(:name => "Jimmy", :age => 14)

次に、試してください

u = User.first
于 2012-05-24T13:56:53.527 に答える