愚かな質問のように見えますが、定期的にルビオブジェクトにデータをフェッチする方法を教えてください。または試行回数の後、ルビオブジェクトにデータを定期的に取得していますか?
は、私が持っているとしましょう:
@variable = SomeModel.all
と私はので、私は
@variable ||= SomeModel.all
しかし、どのように私はなっていますを行うことができた結果のすべての時間を取得したくありませんmemcacheやサードパーティーのソリューションのようなものを使わずに定期的に毎回行うのですか?そんなことをやるにはどんなトリッキーな方法?
ありがとうございました。
あなたは仕事をすることができるかどうかを確認するために調べましたか? –
あなたは何を意味するか分かりません。リフレッシュが必要な場合を除いて、現在の値を返すシンプルな時間ベースのゲッターを実装することができます。クラスを変更することなく*自動的に発生するものが必要な場合は、ジョセフは正しい軌道に乗っています。 –
これは速くありがたいことですが、ジョセフは放射状のラッパーを作り直していませんか?サードパーティーの宝石を使用する必要はありませんが、トリッキーなコードでネイティブのルビーを使って行うことはできませんか?デイブは私が時間ベースのgetterのthingyをグーグルにしているのを助けてくれてありがとう:) –