Hvis jeg forstår spørgsmålet, tror jeg, at du bare skal erklære feltnavnet, der indeholder butikken, og de tilknyttede tilbehør (egenskaber) i modellen, f.eks.
store :settings, accessors: [ :weight, :length, :color ]
på hvilket tidspunkt feltet fungerer med AR og AREL ligesom alle andre, selv med formularer.
Der er meget lidt magi her. Feltet indeholder en hash af værdier; butiksdeklarationen fortæller Rails, at du kan henvise til dem som noget.vægt eller noget.farve, uanset om du læser eller skriver. Enkelt og glat. Klassisk DHH.