Ruby on rails 处理多参数分配和rails 3.2键值存储

Ruby on rails 处理多参数分配和rails 3.2键值存储,ruby-on-rails,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3.2,我现在第一次在名为applicator的模型中使用内置键值存储 (我想保存序列化的申请者对象,因为稍后会将其发送到外部应用程序,而它只是保存为本地备份。) 申请者模型具有“生日”属性 store :data, accessors: [ ..., :birthday ] 日期字段的表单帮助器将属性拆分为日/月/年的多个字段 通常在分配参数时,ActiveRecord会自动将它们重新组合在一起 但当使用键值存储时,事实并非如此,我遇到了一个异常: ActiveRecord::Multiparame

我现在第一次在名为
applicator
的模型中使用内置键值存储

(我想保存序列化的申请者对象,因为稍后会将其发送到外部应用程序,而它只是保存为本地备份。)

申请者模型具有“生日”属性

store :data, accessors: [ ..., :birthday ]
日期字段的表单帮助器将属性拆分为日/月/年的多个字段

通常在分配参数时,ActiveRecord会自动将它们重新组合在一起

但当使用键值存储时,事实并非如此,我遇到了一个异常:

ActiveRecord::MultiparameterAssignmentErrors Exception: 1 error(s) on assignment of multiparameter attributes
我可以将生日(1i)生日(2i)生日(3i)参数放在控制器中,但这并不是我真正想要做的。有更好的方法吗

谢谢