5

我正在尝试从我的 Mongo 集合中的记录更新属性,但新值没有被保存。

a = GraphEngine::UserPlace.where(place_id:5000000701039).first
a.place_id = 5000000257690
a.save!
=> true

如果我检查a,则place_id反映新值,5000000257690但是当我再次加载记录时,新的 place_id 不会持续存在。

知道为什么会这样吗?我已检查以确保没有重复记录。

我也尝试过a.update_attribute(:place_id,5000000257690),但也没有运气。它返回=> true,但该值不会持续存在。

4

1 回答 1

7

检查 place_id 是否可访问。如果没有在模型中添加这样的东西:

attr_accessible :place_id
于 2012-12-20T22:41:23.777 回答