2009-05-28 9 views

Odpowiedz

15

Nie, należy_to nie jest konieczne. Będzie to oznaczać, że nie będziesz mógł przesyłać zapytania o powiązanie z obu kierunków, ale jeśli nie jest to wymagane dla Twojej aplikacji, nie jest to konieczne.

+0

Czy wiesz, czy to jest nadal dokładne w najnowszych Railsach? Zrobiłem trochę patrzenia i myślę, że tak, ale nie jestem pewien, i byłoby wspaniale, gdyby pierwszy wynik Google był dokładny. –

11

Jak mówi Cody, nie jest to obowiązkowe - ale będzie to 90% przypadek.

Zobacz Rails API Doc for ActiveRecord Associations. Po określeniu has_many lub belongs_to, kilka metod (pomocniczych) zostanie dodanych do klasy Rails Model. Powyższa strona pokazuje konkretne metody, które są dodawane automatycznie w formacie tabelarycznym. Jeśli więc podasz tylko jeden koniec powiązania, np. Dziecko, będziesz mógł używać tylko tych odpowiednich metod z modelu Dziecko.

+0

+1 Ten link był bardzo pomocny, dzięki! – DJTripleThreat

Powiązane problemy