Rails 3.0.9模型属性在数据库查询中丢失

时间:2011-09-29 16:09:48

标签: ruby-on-rails model attributes

如果我打开控制台并键入以下代码,我的模型将丢失属性。在所有情况下,只有id之后的第一个属性是可访问的。我在一台服务器上遇到此问题。我的旧服务器使用相同的代码和相同的版本正常工作。输出结果如下:

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 个答案:

答案 0 :(得分:1)

我必须重新创建应用程序并将模型复制到新应用程序中。之后一切正常。不知道出了什么问题。