我想创建一个 Mongoid 模型,它具有基于任意结构的运行时临时字段。
使用动态字段不会削减它,因为我需要使用验证、自定义类型和嵌入到模型中。
通过ingafter_initialize
在模型的块中定义新字段和验证确实有效。class_eval
但是,由于class_eval
.
如果字段是在实例级别而不是类级别定义的,我有一种预感,你可以让它工作。
喜欢就这个问题得到一些指示。
我想创建一个 Mongoid 模型,它具有基于任意结构的运行时临时字段。
使用动态字段不会削减它,因为我需要使用验证、自定义类型和嵌入到模型中。
通过ingafter_initialize
在模型的块中定义新字段和验证确实有效。class_eval
但是,由于class_eval
.
如果字段是在实例级别而不是类级别定义的,我有一种预感,你可以让它工作。
喜欢就这个问题得到一些指示。