Rails 3.0.9 Атрибуты модели теряются при запросе к базе данных

#ruby-on-rails #model #attributes

#ruby-on-rails #Модель #атрибуты

Вопрос:

Если я открою консоль и введу следующий код, моя модель потеряет атрибуты. Во всех случаях доступен только первый атрибут после идентификатора. У меня была эта проблема на одном сервере. Мой старый сервер отлично работает с тем же кодом и теми же версиями. Здесь вывод:

 irb(main):001:0> User.new 
=> #<User id: nil, encrypted_uid: nil, encrypted_access_token: nil, created_at: nil, updated_at: nil>
irb(main):002:0> User.first
=> #<User id: 1, encrypted_uid: "I7lPHOYoGMNWki3cZtb5oA==n">

ActiveModel::MissingAttributeError (missing attribute: encrypted_access_token):
  

У кого-нибудь есть идея заставить его работать? Заранее спасибо.

Ответ №1:

Мне пришлось воссоздать приложение и скопировать модель в новое приложение. после этого все работало нормально. Понятия не имею, что было не так.