我希望能够在数据库中创建一个记录,但随后阻止Rails从那时起进行更改.我知道在DB级别仍有可能进行更改.
我相信attr_readonly在属性级别上做了我想要的事情,但我不想手动指定字段...我宁愿采用更多的白名单方法.
此外,我知道关联有一个:read_only选项,但我不想将对象的"readonlines"限制为是否通过关联获取.
Finally, I want to be able to still destroy a record so stuff like :dependent => :destroy works in the associations.
因此,总结一下:1)允许创建记录,2)允许删除记录,3)防止更改已保存的记录.