Tout vient de tes modèles que tu as définis toi-même comme ça
Donc soit tu boucle sur chaque fonction que tu récupère via le hash 'params' et tu crées tes personnages pour cette chaque fonction. Soit tu repenses tes modèles et relations. Mais déjà au début ton concept ne me plaisait pas trop, imagine comment tu vas faire les validations... J'ai l'impression que tu tourne en rond-là...Sinon, regarde un peu Rails screen casts, peut être tu y trouveras ce que tu cherches.model film:
has_many :film_fonctions, :dependent => :destroy
has_many :fonctions, :through => :film_fonctions
has_many :film_personnages, :dependent => :destroy
has_many :personnages, :through => :film_personnages
model fonction:
has_many :fonction_personnages, :dependent => :destroy
has_many :personnages, :through => :fonction_personnages
Partager