Rails生成脚手架 - > NameError:未初始化的常量

Eas*_*one 0 ruby rake ruby-on-rails nameerror rails-generate

我有这个愚蠢的事情......我确信我只是错过了一些明显的东西,但是yahoogling并没有解决问题.

我所做的就是

rails new TestApp
Run Code Online (Sandbox Code Playgroud)

cd TestApp
rails generate scaffold User name:string age:integer
bundle exec rake db:create
bundle exec db:migrate
Run Code Online (Sandbox Code Playgroud)

哪个工作正常.

但是当我去IRB时,没有用户!

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

这有什么不对?

干杯

dav*_*ids 8

不要使用irb,而是:

rails console
Run Code Online (Sandbox Code Playgroud)

这将导入您项目的每个模型.