我有一种类型的用户为职位发布创建表单字段。他们可以定义字段类型和名称(例如,类型:“string”和名称:“job_title”)。
我的问题是如何存储这些数据,以便申请人用户的工作表具有所有这些已定义的字段?
目前,作业和表单模板的组织方式如下:
我试图寻找解决方案,但没有看到任何能够清楚地回答它的内容。
答案 0 :(得分:1)
我会避免创建所有这些表,这听起来是一个过度设计的解决方案。
您可以简单地序列化字段和内容,并将它们存储在一个字段中。 这是由序列化:
自动完成的class employer < ActiveRecord::Base
serialize :custom_fields
end
简单快捷:)