1

RVM などで Rails 3.2.12 と Roby 2.0.0-p0 を使用しrails consoleていu = Users.firstます。

u = Users.first
Loading production environment (Rails 3.2.12)
2.0.0p0 :001 > u = Users.first
NoMethodError: undefined method `first' for Users:Module
    from (irb):1
    from /usr/local/rvm/gems/ruby-2.0.0-p0@discourse/gems/railties-3.2.12/lib/rails/commands/console.rb:47:in `start'
    from /usr/local/rvm/gems/ruby-2.0.0-p0@discourse/gems/railties-3.2.12/lib/rails/commands/console.rb:8:in `start'
    from /usr/local/rvm/gems/ruby-2.0.0-p0@discourse/gems/railties-3.2.12/lib/rails/commands.rb:41:in `<top (required)>'
    from script/rails:6:in `require'
    from script/rails:6:in `<main>'

ユーザーレールを使用して、psqlコンソールを介してデータベースにアクセスし、レコードを表示できました。

4

1 に答える 1

3

User モデルが既に定義されている場合は、Users.first の代わりに User.first を試してください。

于 2013-04-12T02:18:26.133 に答える