【发布时间】:2014-11-12 16:03:26
【问题描述】:
我正在一个公司有_many订单的rails应用程序中工作。一个订单有一个名字,就是这样。顺序可以有_many_television_spots、radio_placements和newspaper_placements,这些表中的数据不一样,所以必须拆分。现在,如果一个订单有_many radio_placements,它将没有tvice_spots 或报纸_placements。我的问题是即使模型不存在 has_many 关系也是不好的做法?,让 Company have_many Television_orders 和 Television_order have_many Television_spots 会更好吗?因此,Company have_many radio_orders 和 radio_order have_many radio_placements 等等。我认为第一个选项最初是更干燥的,但是随着应用程序的增长以及我们对数据更改的处理,使用第二种策略可能会产生更清晰、更易于理解的代码。
【问题讨论】:
-
很难读懂你的问题,使用短句并将代码提取到代码块中以便于阅读
标签: ruby-on-rails associations has-many