Is it possible to make a deep investment in an active admin?

On the third day, I lamented in Active Admin.

I have @survey that has_many :questions and every has_many :answers question are actually options that users can choose.

But still I can’t make it work, it just doesn’t create anything deeper than level 1: even the form works correctly, but nothing is created.

+7
source share
1 answer

I have the following classes Course-> Sections-> Lessons.

I have done the following:

 form do |f| f.inputs "Details" do f.input :instructor, :as => :select f.input :title f.input :name f.input :price f.input :discount f.input :slug f.inputs "Sections" do f.has_many :sections, :header=>"" do |section| section.input :name section.input :position if section.object.id section.input :_destroy, :as=>:boolean, :required => false, :label=>'Remove' end section.has_many :lessons, :header=>"Lessons" do |lesson| lesson.input :title lesson.input :position lesson.input :duration lesson.input :_destroy, :as=>:boolean, :required => false, :label=>'Remove' end end end end f.buttons end 

My models are as follows:

 class Course < ActiveRecord::Base has_many :sections, :dependent => :delete_all accepts_nested_attributes_for :sections, :allow_destroy => true attr_accessible :sections_attributes .... class Section < ActiveRecord::Base belongs_to :course has_many :lessons, :dependent => :delete_all attr_accessible :course_id, :name, :position accepts_nested_attributes_for :lessons, :allow_destroy => true attr_accessible :lessons_attributes .... class Lesson < ActiveRecord::Base belongs_to :section attr_accessible :duration, :position, :section_id, :title .... 

And it works great! I do not know what will happen if I go deeper.

+14
source

All Articles