微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。