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 < ActiveRecord::Base
acts_as_list :scope => :recipe
belongs_to :recipe
end
J'ai ce qui suit dans mon fichier ActiveAdmin par rapport à cela:
form do |f|
f.has_many :steps do |ing_f|
ing_f.inputs
end
end
L'erreur suivante est levée lorsque j'essaie de charger le formulaire:
méthode non définie `new_record? ' pour nil: NilClass
Je l'ai isolé jusqu'à présent à la méthode has_many mais je suis perdu après cela. Tout conseil et aide seraient appréciés!
allez dans votre modèle de recette et ajoutez la ligne suivante
accepts_nested_attributes_for :steps
La ligne est requise par l'administrateur formtastic, pas actif. Vérifiez https://github.com/justinfrench/formtastic pour la documentation formtastic