有一个我不再需要的属性,我想放弃它。我似乎无法简单地从我的模型代码中删除该属性,因为加载实例时出现错误。它抱怨myattrib=
方法不存在。我猜它会抱怨,因为Ohm看到了数据库中的密钥,但模型代码中不存在attribute :myattrib
。
在更改代码并删除attribute :myattrib
之前,如何通过Ohm删除列/属性?
答案 0 :(得分:0)
我尝试了这个,它对我有用:Model.key[:myattrib].del
在此处找到:http://ohm.keyvalue.org/Ohm/Model.html#delete-instance_method