我正在尝试使用Rails
来模拟这种情况此方案使用单表继承建模。每个表单都有一个方法 tranform_to_pdf 被覆盖,返回一个地图(标题 - >值)。
application_forms(id, name, type)
现在可以对每个表单进行多次修订,例如,FormA具有Rev1,Rev2等。每个修订版本可能会修改存在的字段数等。
修改现有rails模型以反映修订版的最佳方法是什么?
提前致谢!
答案 0 :(得分:0)
我会将工作委托给第二组对象。假设您有一个qrc:/main.qml:37:1: module "QtCanvas3D" plugin "qtcanvas3d" not found
表,其中包含3个字段(forms
,多态id
和type
(版本))。我会写一些类似的东西:
revision
但是我认为这很快就会变得笨拙,实现另一个解决方案很快就会有意义,无论是使用元数据还是在数据库中存储修订版和字段。我需要看到更多代码......