【发布时间】:2009-03-25 08:01:43
【问题描述】:
我正在考虑一个想法,以及学习 Ruby on Rails(很简单,嗯 :))。我希望允许用户将表单生成为模板,然后将这些模板作为表单分配到树层次结构中的某个位置,然后允许用户填写这些表单的实例并保存数据。
所以,对于如何构建数据,我有两种不同的想法。我目前正在考虑一个模板将有一个或多个部分,一个部分将有一个或多个字段,然后该字段将具有属性(类型、颜色、位置、验证等)。
那么,这应该被描述为链接表吗?
字段belongs_to_a 部分belongs_to_a 模板
或者我应该有一个模板表,它有一个名为 body 的字段,可以序列化进出 XML 或要呈现的东西?
<template>
<section>
<field attrib=foo attrib2=bar><field>
</section>
<template>
欢迎任何想法或 cmets,即使我完全走错了路......
【问题讨论】:
标签: ruby-on-rails xml database-design