0

複数のモデル間の関係を取得する方法を理解するのに苦労しています。会社別およびイベント別に表示する必要がある sales_leads があります。そのため、誰かが会社のリードを検索すると、すべてのイベントのすべてを確認できるだけでなく、イベントごとにすべてのリードを確認することもできます。これが所有権なのかどこなのかわかりませんか?

それは次のようなものでしょうか

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

またはモデル:

  sales_lead
  belongs_to event
  belongs_to company
4

1 に答える 1

0

また、基本に戻ることをお勧めします。まず、モデルをどのように相互作用させたいかを正確に紙に描きます...

モデル「Foo」に1つまたは複数の「バー」を設定しますか?または、Fooに多くのBarを持たせ、Barsに多くのFooを持たせたいですか。それが理にかなっているなら!

正確に何が必要かがわかるまで、コードを記述しないでください。

たぶん、次のRailscastのいくつかを見ることから始めましょう。

于 2012-11-21T22:57:14.390 に答える