RoR,我该如何建模呢?

时间:2011-11-14 05:57:44

标签: ruby-on-rails ruby server-side

我之前提过这个问题,但是我很模糊,很多人建议,因为我刚开始使用Ruby和RoR,如果我专注于“Hello,World!”,也许会更好。第一。我很欣赏答案是诚实的,但这是我项目的一部分,所以我必须完成它。我希望能够做到这一点,以便以后减少问题。

我想做的是:

我正在制作一个基本上允许用户创建的Web应用程序 表。他们为表命名并添加多个列(字段)。然后他们 加 条目(行),就像典型的表格一样。

例如,用户可以创建一个名为“High-Scores”的表。然后 添加字段“名称”,“点”,“成就”。这3个将是 列。然后他们可以添加一个条目,例如“John”,“123”, “金”。

我如何使用Active-Records Base子类建模?基本上,从我拥有 从目前为止的教程中学到,模型有预定的领域。现在, 我有动态领域。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这取决于您的要求。如果不是应用程序的特定目标,那么您不应该为每个用户创建新表。如果您只是希望用户在网页的“表格”中输入数据,则可以在四个表格中为TableName建模一个表格,一个用于ColumnName,一个用于TableEntry。一个名为EntryValue的TableEntry中的每一列都有一个。

为此创建视图会很棘手但是可能。