0

製造工場のユーザーがどのデバイスが故障しているかを確認できるサイトを Rails で作成しようとしています。アラーム データを保存するプログラムは、デバイスに障害が発生したときに 1 つのエントリを保存し、デバイスが修復されたときに別のエントリを保存します。エントリは、列に同じ値を持つことによってのみリンクされEventAssociationIDます。どの障害が修正され、どの障害が修正されていないかを確認するために、Rails で名前付きスコープを作成するにはどうすればよいですか?

4

1 に答える 1

0

名前付きスコープでそれを行うことはできませんでしたが、問題を解決するモデルのメソッドを定義することができました。

def inAlarm
  return ConditionEvent.count(:all, :conditions => ['EventAssociationID = ?', self.EventAssociationID]) == 1
end
于 2012-12-14T15:31:17.687 に答える