Rails / MySQL - 产品尺寸和价格

时间:2016-09-04 23:21:21

标签: mysql ruby-on-rails

定义模型的优雅方式是什么,因此一个产品可以有不同的尺寸(这些尺寸会有不同的价格)?

我应该创建这样的东西:

RUNNING

我一直在寻找答案,但我没有找到像我这样的新手会理解的东西。

1 个答案:

答案 0 :(得分:1)

你走在正确的轨道上。您需要使用连接表实现多对多连接(在您的情况下,它将是SizePrice表)。请参阅本Rails Guide的第2.4节。