0

私は、eBay がレールでフォームを作成する方法を理解しようとしています。(参考までに、彼らはレールを使用していないことを知っています)。これまでのところ、2 つのモデルである可能性があるという結論に達しました。

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

これは非常に単純ですが、ユーザーが車を売りたいとしましょう。フォームは走行距離、モデル、年などを尋ねます。しかし対照的に、ユーザーがテーブルを売りたい場合、フォームは一般的に車を求める情報。多くのモデルを作成して投稿に関連付けることなく、これを達成する方法はレールですか?

4

1 に答える 1

1

最も単純なシナリオは次のようになると思います。

"Category has a name" (これにより、"car"、"bird"、"soul" など、e-bay で販売されているものは何でも保持されます)

「プロパティは、名前、値、およびカテゴリで構成されています」

「製品には多くのプロパティがあります」

各製品には、特定のカテゴリに属する​​ N 個のプロパティがあります。

ユースケース (新しいカテゴリ): 新しい カテゴリを作成すると、それに属するプロパティを作成したり、既存の他のカテゴリからプロパティを追加したりできます (構成)

ユースケース (新製品): 新しい製品 を作成する場合、カテゴリを選択すると、そのカテゴリに属する​​プロパティが動的に製品に追加されます。

于 2012-12-25T14:33:32.347 に答える