我遇到了以下问题:我有一个带有postgresql的rails4应用程序。该数据库包含从不同来源导入的数据。这些来源具有不同的优先级(或“有效性”)。有些来源非常不可靠,而且来源非常可靠,而且编辑的更新优先级高于所有进口来源。
为了跟踪字段内容的优先级/有效性,我想在每个字段中附加一个“有效值”(一个小的就足够了)。如果字段的优先级高于现有字段,则导入程序只会更新该字段。
A :)在postgres中有没有比在每个字段的表中添加额外的FIELDNAME_validity更好的方法呢?
B :)是否有一个gem或内置的活动记录功能来处理这个(属性的元数据)。如果没有,您是否有想法如何扩展活动记录以尽可能自动化?
谢谢, 瑞克