我应该定义将由许多不同模型拥有的模型或使用控制器和视图吗?

时间:2012-11-21 22:47:16

标签: ruby-on-rails ruby

我正在努力弄清楚如何在几个模型之间建立关系。我有sales_leads,我需要按公司和活动查看。因此,如果有人查找公司主管,他们可以查看所有活动中的所有内容,还可以按活动查看所有潜在客户。不确定这是否属于哪里?

应该是

Company.sales_leads where("event.event_id = ?", "2356")

或模特:

  sales_lead
  belongs_to event
  belongs_to company

1 个答案:

答案 0 :(得分:0)

另外,我可以建议你回到基础。首先,请准确地了解一下您希望模型如何进行交互...

你想让你的模特'Foo'拥有一个或多个'Bars'吗?或者你想要Foo有很多酒吧和酒吧有很多Foos。如果这是有道理的!!

在知道你确切需要什么之前,不要写任何代码。

也许从观看以下几个Railscasts开始: