J’essaie de personnaliser un formulaire ActiveAdmin pour un modèle de recette qui a une relation has_many avec Step.
class Recipe < ActiveRecord::Base has_many :steps end class Step :recipe belongs_to :recipe end
J’ai le suivant dans mon fichier ActiveAdmin par rapport à ceci:
form do |f| f.has_many :steps do |ing_f| ing_f.inputs end end
L’erreur suivante est renvoyée lorsque j’essaie de charger le formulaire:
méthode non définie `new_record? ‘ pour rien: NilClass
Je l’ai isolé jusqu’ici à la méthode has_many mais je suis passé outre cela. Tout conseil et aide seraient appréciés!
Accédez à votre modèle de recette et ajoutez la ligne suivante
accepts_nested_atsortingbutes_for :steps
La ligne est requirejse par formtastic, pas pour l’administrateur actif. Consultez https://github.com/justinfrench/formtastic pour une documentation complète
class Recipe < ActiveRecord::Base attr_accessible :step_attributes has_many :steps accepts_nested_attributes_for :steps end