我正在运行一个update_attributes
命令,以在我的 rails 控制台中的一个用户文档中添加true
两个新添加的字段,它在正在运行的命令上显示,但数据库中没有任何内容。
User.last(简化):
#<User _id: 4c77d555b1382g539f000022, first_name: "Jason", last_name: "Johnson">
我尝试运行的命令(遵循http://mongoid.org文档):
User.last.update_attributes(nickname: 'Josh', email: 'josh@gmail.com')
User.last.update_attribute(:nickname, 'Josh') # I get a NoMethodError: undefined method `update_attribute'
用户.rb
field :first_name
field :last_name
field :nickname # just added this
field :email # just added this
mongoid 宝石版本:
rails (3.0.3)
mongoid (2.0.0.beta.20)