Jeg fandt endelig løsningen. Implementeringen af "store accessor" (nævnt i spørgsmålet) er ændret i activerecord 4.2.4. Tidligere (aktiv post 3.2.8) er dataene gemt i databasen i YAML-format, og det arbejdede med "coder:JSON", hvilket ikke er tilfældet i activerecord 4.2.4
Her er kodelinket 4.2.4https ://github.com/rails/rails/blob/master/activerecord/lib/active_record/store.rb#L85
Her er kodelinket 3.2https://github.com/rails/rails/blob/3-2-stable/activerecord/lib/active_record/store.rb#L35
Nu i 4.2.4, uanset om dataene gemt i serialiseret attribut er i YAML eller JSON, er koderen, der fungerer for mig nu, YAML.
Derfor begyndte min kode at virke, efter jeg ændrede koderen fra JSON til YAML.
Ethvert spørgsmål/tvivl om dette svar vil blive værdsat.