我之前提过这个问题,但是我很模糊,很多人建议,因为我刚开始使用Ruby和RoR,如果我专注于“Hello,World!”,也许会更好。第一。我很欣赏答案是诚实的,但这是我项目的一部分,所以我必须完成它。我希望能够做到这一点,以便以后减少问题。
我想做的是:
我正在制作一个基本上允许用户创建的Web应用程序 表。他们为表命名并添加多个列(字段)。然后他们 加 条目(行),就像典型的表格一样。
例如,用户可以创建一个名为“High-Scores”的表。然后 添加字段“名称”,“点”,“成就”。这3个将是 列。然后他们可以添加一个条目,例如“John”,“123”, “金”。
我如何使用Active-Records Base子类建模?基本上,从我拥有 从目前为止的教程中学到,模型有预定的领域。现在, 我有动态领域。
感谢您的帮助。
答案 0 :(得分:1)
这取决于您的要求。如果不是应用程序的特定目标,那么您不应该为每个用户创建新表。如果您只是希望用户在网页的“表格”中输入数据,则可以在四个表格中为TableName
建模一个表格,一个用于ColumnName
,一个用于TableEntry
。一个名为EntryValue
的TableEntry中的每一列都有一个。
为此创建视图会很棘手但是可能。