Nếu tôi hiểu câu hỏi, tôi nghĩ bạn chỉ cần khai báo tên trường chứa cửa hàng và các công cụ truy cập (thuộc tính) được liên kết trong mô hình, như
store :settings, accessors: [ :weight, :length, :color ]
tại thời điểm đó trường hoạt động với AR và AREL giống như bất kỳ trường nào khác, ngay cả với các biểu mẫu.
Có rất ít phép thuật ở đây. Trường chứa một giá trị băm; khai báo store cho Rails biết rằng bạn có thể tham chiếu chúng như something.weight hoặc something.color, dù là đọc hay viết. Đơn giản và bóng bẩy. DHH cổ điển.