a可能并且b逻辑上审计Rails中的非持久即没有相应的Model字段模型数据吗?

问题描述

| 我想在Rails 3应用程序中保留一些值的历史记录,但是当前将这些值计算为没有相应数据库字段的属性。是否可以在不更改模型的情况下轻松地对这些值进行持久审核?即使可以做到,这有意义吗? 假设我有一个包含任务的模型列表。每个列表都有一个布尔字段(存储在数据库中),称为完成,指示任务是否已完成。该模型在模型中用于计算我的List模型中的属性pctComplete:
def self.completedItems
   tasks.where(:complete => true)
end

def self.pctComplete
   completedItems.count / tasks.count
end 
如果我需要审核pctComplete,以便提供数据的历史视图,我是否需要开始考虑将pctComplete存储为List模型的一部分,然后再开始考虑实现一个存放审核数据的地方?如果有帮助,我计划使用诸如act_as_audit之类的插件来进行审核。 在此先感谢您,如果这个问题含糊不清或多余,请多谢。     

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)