2009-05-28 19 views

Respuesta

15

No, el belongs_to no es necesario. Significará que no podrá consultar la asociación desde ambas direcciones, pero si eso no es un requisito para su aplicación, entonces no es necesario.

+0

¿Sabe si esto sigue siendo exacto en los últimos Rails? He investigado un poco y creo que sí, pero no estoy seguro, y sería genial que el primer resultado de Google fuera exacto. –

11

Como dice Cody, no es obligatorio, pero será el caso del 90%.

Ver el Rails API Doc for ActiveRecord Associations. Cuando especifica has_many o belongs_to, se agregan varios métodos (auxiliares) a su clase de Modelo de rieles. La página anterior muestra los métodos específicos que se agregan automáticamente en formato de tabla. Entonces, si solo especifica un extremo de la asociación, p. el niño, solo podrá usar los métodos correspondientes del modelo infantil.

+0

+1 Ese enlace fue realmente útil, ¡gracias! – DJTripleThreat

Cuestiones relacionadas