概要 MITライセンスに基づいて翻訳・公開いたします。 英語記事: ActiveSupport::CurrentAttributes 原文更新日: 2024/01/10(61b48fe) ライセンス: MIT 原文にあるABC順メソッドリストは省略しました。 ActiveSupport::CurrentAttributesは、スレッド分離の属性シングルトンを提供する抽象スーパークラスであり、個別のリクエストの直前と直後に自動的にリセットされます。これにより、リクエストごとにあらゆる属性をシステム全体で手軽に利用可能な状態で維持できるようになります。 以下の完全なアプリに似たコード例では、Currentクラスを深い場所で受け渡したりせずに、グローバルなリクエストごとにアクセス可能な形で手軽に利用する方法が示されています。 # app/models/current.rb class Curre