2016-05-30 3 views
0

私はバインドのビットにいるとこれを開始するところあまりにもわからない。..Railsの4コントローラのクエリは、ライセンスが有効であるかどうかを検証するために

I持っているユーザーのドライバが情報をライセンス格納モデルとそれは管理者のページにそれを作成できるように、管理者のユーザにネストされています。

私が達成しようとしているのは、ライセンスの有効期限に対して今日の日付を検証するクエリです。そして、その情報を使用して、適切な人に通知を送信します。私はライセンスを期限切れにしようとしていることを1ヶ月前に通知します...

私の最大の問題は、これを実際に照会する方法です。私はcronジョブが正しいかどうかわかりません。コントローラーで直接行うことができますか?私はそれがどちらかだったいくつかの記事を読んだが、私は過去にcronの仕事をしたことがない。

ここにお手伝いいただければ幸いです。

答えて

1

は、それはSidekiqと一緒WORKDといくつかの定期的なジョブを実行することができますsidetiq gem

を考えてみましょう。

これは実装と管理が非常に簡単です。

また、wheneverに試してみることもできますが、単なるcronラッパーです。 sidetiqの使用を強くお勧めします。

  • ドライバを収集しますが、約
  • がどのprefferied方法:)
をユーザーに通知し、ユーザーに通知する必要があるライセンス:

一般的なアプローチ

ただ意志が、いくつかの毎日の仕事を実装します

また、そのジョブはすべてバックグラウンドで実行されることに注意してください。

さらに詳しい情報はsidekiqとsidetiq wikiで見つけることができます。

+0

これはすばらしいです!私はちょうどその宝石を見て、比較的まっすぐに見える! –

+0

@ShawnWilsonよろしくお願いします:) – retgoat

関連する問題