次のRORコードがあります
def func (point,c,r)
res=isPointInCircle(point,c,r) #returns true/ false
if res=='false'
AlertMailer.geofence('mail@gmail.com').deliver
end
end
func は、異なるポイントで 2 分ごとに呼び出されます。
isPointInCircle は、ポイントが円内にあるかどうかをチェックします。true false を返します。
ポイントが初めてサークル外またはサークル内にあるときにメールを送信したい。
最初にポイントが 1 時間内側にあるかどうかを意味します。
メールなし
外に出れば
起こらないシングルメールを送ってほしい、
func は 2 分ごとに呼び出されるためです。そのため、メールは2分ごとに送信されますが、これは望ましくありません。
では、これを行う方法