2

我现在第一次在一个名为Applicant.

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

申请者模型有一个“生日”属性。

store :data, accessors: [ ..., :birthday ]

日期字段的表单助手将属性拆分为日/月/年的多个字段。

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

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

ActiveRecord::MultiparameterAssignmentErrors Exception: 1 error(s) on assignment of multiparameter attributes

我可以将生日(1i)生日(2i)生日(3i)参数放在控制器中,但这并不是我真正想做的。有更好的方法吗?

谢谢

4

0 回答 0