Почему мой файл schema.rb не отражает базу данных - PullRequest
0 голосов
/ 20 марта 2011

Внутри моего файла schema.rb есть следующее:

  create_table "users", :force => true do |t|
    t.string   "email"
    t.datetime "created_at"
    t.datetime "updated_at"
    t.string   "username"
    t.integer  "character_code"
    t.string   "league"
    t.integer  "wins"
    t.integer  "losses"
    t.string   "password"
  end

но я продолжаю получать ошибки, когда пытаюсь просмотреть страницу новых пользователей, на которой написано:

undefined method `username' for #<User id: nil, created_at: nil, updated_at: nil>

и когда я пытаюсь инициализировать экземпляр User в консоли и установить любой из атрибутов, он говорит, что они не существуют. Есть идеи?

1 Ответ

0 голосов
/ 20 марта 2011

Я предполагаю, что вы используете миграции ActiveRecord.

Вы запускали их с rake db:migrate?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...