Je veux utiliser fields_for
sur un sous-ensemble d'enregistrements dans une association. J'ai un modèle Month
, qui has_many :payments
.Comment transmettre un tableau à fields_for dans Rails?
Mais dans ma forme à mon avis je veux seulement avoir fields_for
certains de ces paiements. Par exemple:
- fields_for @month.payments.large
Cela ne fonctionne pas. Puis-je transmettre un ensemble d'enregistrements à fields_for
plutôt qu'à l'approche habituelle du symbole (fields_for :payments
)?
Bonne réflexion - cela a fait l'affaire. J'ai aussi dû ajouter 'accept_nested_attributes_for: large_payments'. Merci :) – nfm
Vous avez raison. Et vous devriez ajouter 'attr_accessible: large_payments_attributes', si vous protégez votre modèle de paiement de l'assignation de masse (bonne pratique à protéger). – Voldy