2017-10-17 1 views
0

J'essaie de générer une relation un-à-plusieurs entre les utilisateurs et les conseils. Un utilisateur peut avoir plusieurs conseils.Une à plusieurs relations Rails. Est-ce que has_many est requis (Rails 5)?

rails g model User 

rails g model Advice user:references 

je remarquai que cela ne génère pas automatiquement la ligne has_many :advices dans le fichier user.rb. Cependant, dans le fichier advice.rb, la ligne belongs_to :user a été générée automatiquement.

Dans la console rails, je suis toujours capable de créer plusieurs conseils pour un utilisateur sans erreur.

Ma question est, est la ligne has_many :advices nécessaire dans le fichier user.rb? Si non, pourquoi les guides Rails le recommandent-ils?

Répondre