Mysql 如何在后端使用动态表单?
我想在我的基于Ruby on Rails/MySQL的应用程序中实现,我已经搜索了几天了,但是我找不到任何关于人们如何处理类似事情的信息 我在考虑创建几个表: 结构 1.表格 2.表单字段表 3.选项表 数据 2.行表 1.字段数据表 (在字段数据表ID3->FIELD_值2中-我的意思是它将从选项表中保存ID。) 对我来说,最重要的是能够像处理普通表一样处理此表单中的数据,如MS Excel或Podio 您是否有任何想法,任何已知的实现或任何其他来源来获取一些信息,实现它的最佳方式是什么?我的表结构只是想法,我认为存在更好的实现,但我找不到它 多谢各位Mysql 如何在后端使用动态表单?,mysql,ruby-on-rails,angularjs,orm,formbuilder,Mysql,Ruby On Rails,Angularjs,Orm,Formbuilder,我想在我的基于Ruby on Rails/MySQL的应用程序中实现,我已经搜索了几天了,但是我找不到任何关于人们如何处理类似事情的信息 我在考虑创建几个表: 结构 1.表格 2.表单字段表 3.选项表 数据 2.行表 1.字段数据表 (在字段数据表ID3->FIELD_值2中-我的意思是它将从选项表中保存ID。) 对我来说,最重要的是能够像处理普通表一样处理此表单中的数据,如MS Excel或Podio 您是否有任何想法,任何已知的实现或任何其他来源来获取一些信息,实现它的最佳方式是什么?我的
大卫我也处理过类似的情况。 这就是我所做的 使用3个表格:
id:整数
名称:varchar
字段:
id:整数
名称:varchar
数据类型:varchar
字段\选项:varchar(您可以在这里以逗号分隔的格式存储选项值)
form_id:integer 值:
id:整数
表单id:整数
字段标识:整数
value:text/varchar如何识别值表中一个表单中的多行?通过外键form\u id和field\u id!
ID NAME
1 People
ID FORM_ID FIELD_TITLE FIELD_TYPE FIELD_REQUIRED
1 1 First name textfield 1
2 1 Gender radio 0
ID FIELD_ID OPTION_TITLE
1 2 Male
2 2 Female
ID CREATED_AT
1 2014-05-27 09:21
2 2014-05-27 09:21
ID ROW_ID FIELD_ID FIELD_VALUE
1 1 1 Tom
2 2 1 Michael
3 1 2 2
4 2 2 NULL