【问题标题】:Dynamic forms and models in rails [closed]rails中的动态形式和模型[关闭]
【发布时间】:2012-12-25 14:26:29
【问题描述】:

我一直在试图弄清楚 eBay 将如何在 rails 中创建他们的表单。 (仅供参考,我知道他们不使用导轨)。到目前为止,我得出的结论是它们可能是两个模型

Posts    "<- would contain the basics every post contains"
-
Post_id
User_id
Category_id
Photos
Title
condition
Location
Price

这很简单,但是假设用户想卖一辆车,表格会询问他们的里程、型号、年份等。但相反,如果用户想卖一张桌子,表格不会询问它通常会要求汽车的信息。他们是否有一种无需创建许多模型并将它们与帖子相关联的方式来实现这一点?

【问题讨论】:

    标签: ruby-on-rails database ruby-on-rails-3


    【解决方案1】:

    我想最简单的情况是这样的:

    “类别有名称”(这将保留“汽车”、“鸟”、“灵魂”,无论他们在 e-bay 上出售什么)

    “属性由名称、值和类别组成”

    “产品有很多属性”

    每个产品都有属于某个类别的 N 个属性。

    用例(新类别): 创建新类别时,您可以创建属于它的属性,或从现有的其他类别(组合)添加属性

    用例(新产品): 当您想创建新产品时,您选择一个类别,属于该类别的属性将动态添加到您的产品中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-29
      相关资源
      最近更新 更多