【发布时间】:2011-12-21 14:19:34
【问题描述】:
我有一个 Rails 模型(与 Mongoid 一起使用),任何注册用户都可以协作编辑它。但是,我只想允许编辑任何特定属性,前提是它以前为空白或 nil。
例如,假设某人创建了一个对象,并将其title 属性设置为"Test Product"。然后另一个用户出现并想要为price 添加一个值,直到现在它一直是nil。
在锁定之前输入的属性的同时,最好的方法是什么?
【问题讨论】:
标签: ruby-on-rails ruby activerecord mongoid activemodel