我环顾四周,但我没有看到一个很好的方法来做到这一点。如果我在Mongoid中定义一个字段,我该怎么做才能在第一次保存后不能修改它?
即
field :my_field, type: String, default: -> { "some computed value that I want to be immutable" }
答案 0 :(得分:0)
我认为基础mongoid包中没有办法。
看起来某人发布了一个宝石来添加该功能,但看起来并不是很好用 https://github.com/jeffbozek/mongoid_immutable_fields