我跑的update_attributes
命令加入我的一個用戶文檔兩個新添加的字段在我的rails控制檯和它說的命令時跑true
,但沒有在數據庫中持續。Mongoid沒有的update_attributes堅持
User.last(簡體):
#<User _id: 4c77d555b1382g539f000022, first_name: "Jason", last_name: "Johnson">
命令我試圖運行(繼http://mongoid.org文檔):
User.last.update_attributes(nickname: 'Josh', email: '[email protected]')
User.last.update_attribute(:nickname, 'Josh') # I get a NoMethodError: undefined method `update_attribute'
user.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)
是有原因,你正在運行Mongoid 2.0.0的測試版?當前(穩定)版本是2.4.10。 – theTRON