NameError: неинициализированная константа Object :: User - PullRequest
6 голосов
/ 12 мая 2011

Я искал другие посты, у которых была эта проблема, и не мог найти тот, который исправил мою конкретную проблему.Мой ИРБ сходит с ума.Я пытаюсь изменить роли пользователей в моей базе данных, но я даже не могу добраться до своих пользователей!

irb(main):001:0> User.all
NameError: uninitialized constant Object::User
        from (irb):1
        from c:/Ruby192/bin/irb:12:in `<main>'

Все работало нормально, перестало работать, было хорошо, а теперь снова остановлено.У меня есть модель пользователя и добавленные пользователи.Я не могу точно определить проблему.Дайте мне знать, какой код вам нужно увидеть.Спасибо!

Ответы [ 2 ]

29 голосов
/ 12 мая 2011

Вы должны запустить

ruby script/console # Rails < 3

или

rails c  # Rails 3.x

Но нет (я думаю, что вы только что запустили это)

irb
7 голосов
/ 12 мая 2011

Убедитесь, что вы на самом деле используете команду rails console, а не просто запускаете irb в папке проекта.

...