Saya menemukan solusinya akhirnya. Implementasi "store accessor" (disebutkan dalam pertanyaan) diubah di activerecord 4.2.4. Sebelumnya(active record 3.2.8 ) data yang disimpan dalam database dalam format YAML, dan bekerja dengan "coder:JSON", yang tidak terjadi pada activerecord 4.2.4
Ini link kode 4.2.4https ://github.com/rails/rails/blob/master/activerecord/lib/active_record/store.rb#L85
Ini link kode 3.2https://github.com/rails/rails/blob/3-2-stable/activerecord/lib/active_record/store.rb#L35
Sekarang di 4.2.4, apakah data yang disimpan dalam atribut serial dalam YAML atau JSON, pembuat kode yang bekerja untuk saya sekarang adalah YAML.
Karenanya kode saya mulai berfungsi setelah saya mengubah pembuat kode dari JSON ke YAML.
Setiap pertanyaan/keraguan tentang jawaban ini akan dihargai.