Closed aiandrox closed 3 years ago
Resolves #201
これはActiveYamlやActiveJsonなど、データをファイルで持ってる場合に特に気をつけたいことです。 これらのクラスのデータロードのデフォルトの挙動は、取得メソッドが実行されたタイミングになります。 具体的には以下のメソッドが実行された際にファイルのパースが実行され各クラスにデータが格納されます。 find find_by_id all where method_missing
これはActiveYamlやActiveJsonなど、データをファイルで持ってる場合に特に気をつけたいことです。 これらのクラスのデータロードのデフォルトの挙動は、取得メソッドが実行されたタイミングになります。 具体的には以下のメソッドが実行された際にファイルのパースが実行され各クラスにデータが格納されます。
https://github.com/zilkey/active_hash/blob/d952d67a0a52ee78f899366925757a79e4de6c37/lib/active_file/base.rb#L49
【Rails】 ActiveHash gemのクラシルでの事例とハマりポイント - クラシル開発ブログ
概要
Resolves #201
やったこと
https://github.com/zilkey/active_hash/blob/d952d67a0a52ee78f899366925757a79e4de6c37/lib/active_file/base.rb#L49
【Rails】 ActiveHash gemのクラシルでの事例とハマりポイント - クラシル開発ブログ