我想创建一个带有扭曲的评论模型。我想在hunch.com上有多个评论栏,除了用户可以决定应该有多少列。此外,用户可以决定每列的标题。
这是相当动态的,所以如何为此设置我的表?
答案 0 :(得分:1)
似乎是NoSQL的完美用例。我在这里使用类似CouchDB或Mongo的东西。由于您没有架构,因此可以根据需要添加属性。
答案 1 :(得分:0)
由于您无法真正更改模型的属性,因此如果要创建动态模型属性,则可以有3个模型:
User
Attribute
UserAttribute
现在,您可以添加任意数量的属性(Attribute是属性的静态表示)。然后,用户可以通过user_attributes拥有许多属性。