ActiveSupport::PerThreadRegistryでThread.currentより安全にグローバルな値を保持する╭( ・ㅂ・)و ̑̑

Railsでグローバルデータを保持したいときに、Thread.currentを使えば簡単ですよね Thread.current[:current_user] = user Thread.current[:current_user] #=> user 僕も気軽に使ってましたが、最近こんな記事を見つけました。 Better globals with a tiny ActiveSupport module - Weissblog Thread.currentを使わない方が…