Railsコンソールのユーザードキュメントの1つに2つの新しい追加フィールドを追加update_attributes
するコマンドを実行しています。実行中のコマンドで表示されますが、データベースには何も保持されません。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'
user.rb
field :first_name
field :last_name
field :nickname # just added this
field :email # just added this
モンゴイド宝石のバージョン:
rails (3.0.3)
mongoid (2.0.0.beta.20)