RubyのProc.New:いつ使用する必要がありますか?
-
29-10-2019 - |
質問
date_validator その例にはコメントがあります:
Using Proc.new prevents production cache issues
それは、私のコードのどこでも、現在の時間関連方法(time.now、1.day.since(time.zone.now)など)を使用することを意味しますか?
交換しているので、私はこれを完全に理解していません
time_now = Time.now.utc
と
time_now = Proc.new { Time.now.utc }
私には意味がありません(新しいタイプのオブジェクトが返されます)。
それで、問題は、いつ、どのようにしてProc.newを時間関連方法で使用する必要があるかです。そして、それはまだRuby(1.92)とRails(3.1)の最新バージョンにも当てはまりますか?
正しい解決策はありません
所属していません StackOverflow