2011-09-29 59 views
1

如果我打开控制台并键入下面的代码,我的模型会丢失属性。在所有情况下,只有id后面的第一个属性是可访问的。我在一台服务器上遇到了这个问题。我的旧服务器工作正常,相同的代码和相同的版本。这里输出:Rails 3.0.9模型属性在数据库查询中丢失

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

我不得不重新创建应用程序并将模型复制到新应用程序中。之后,一切正常。不知道什么是错的。