Ако разбирам въпроса, мисля, че просто трябва да декларирате името на полето, съдържащо магазина, и свързаните аксесоари (свойства) в модела, като
store :settings, accessors: [ :weight, :length, :color ]
в този момент полето работи с AR и AREL точно като всяко друго, дори с формуляри.
Тук има много малко магия. Полето съдържа хеш от стойности; декларацията на магазина позволява на Rails да знае, че можете да ги употребявате като нещо.тегло или нещо.цвят, независимо дали четене или писане. Прост и гладък. Класически DHH.