rails includes ruby-on-rails admin has-many formtastic activeadmin

ruby on rails - includes - ActiveAdmin con has_many problema; método indefinido ''new_record?''



admin ruby on rails (2)

Estoy tratando de personalizar un formulario de ActiveAdmin para un modelo de receta que tiene una relación has_many con Step.

class Recipe < ActiveRecord::Base has_many :steps end class Step < ActiveRecord::Base acts_as_list :scope => :recipe belongs_to :recipe end

Tengo lo siguiente en mi archivo ActiveAdmin en relación con esto:

form do |f| f.has_many :steps do |ing_f| ing_f.inputs end end

Se produce el siguiente error cuando intento cargar el formulario:

método indefinido `new_record? '' para nada: NilClass

Lo he aislado hasta ahora para el método has_many, pero estoy perdido más allá de esto. ¡Cualquier consejo y ayuda sería apreciada!


vaya a su modelo de Receta y agregue la siguiente línea

accepts_nested_attributes_for :steps

La línea es requerida por formtastic, administrador no activo. Visite https://github.com/justinfrench/formtastic para obtener una documentación formtastic


class Recipe < ActiveRecord::Base attr_accessible :step_attributes has_many :steps accepts_nested_attributes_for :steps end