【问题标题】:Finding Records using Rails without a Match (Fault without Fault Cleared)使用没有匹配的 Rails 查找记录(未清除故障的故障)
【发布时间】:2012-12-14 23:31:17
【问题描述】:

我正在尝试在 Rails 中编写一个站点,让制造工厂的用户可以看到哪些设备出现故障。存储警报数据的程序在设备发生故障时存储一个条目,然后在设备修复时存储另一个条目。只有在EventAssociationID 列中具有相同的值才能链接这些条目。我如何在 Rails 中编写一个命名范围来检查哪些错误已修复,哪些尚未修复?

【问题讨论】:

标签: sql ruby-on-rails


【解决方案1】:

我无法在命名范围内执行此操作,但是,我能够为解决问题的模型定义一个方法:

def inAlarm
  return ConditionEvent.count(:all, :conditions => ['EventAssociationID = ?', self.EventAssociationID]) == 1
end

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-25
    • 2018-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多