Я бы хотел, чтобы AdminUser мог редактировать опрос, а затем после сохранения изменений создать новый объект съемки вместо текущей редактируемой съемки.
Попытка переопределить действие обновления в контроллере для вызова действия создания вместо обновления, но безуспешно.Вот одна из попыток (я знаю, что вы не можете просто вызвать create таким образом, но он показывает намерение!):
ActiveAdmin.register Survey do
...
controller do
def update
survey_hash = (params[:survey].to_h)
create(options = survey_hash)
end
end
end
Как я смогу добиться этого?Спасибо !!
Обновление: Запрошенная модель опроса:
class Survey < ApplicationRecord
belongs_to :admin_user
has_many :sections
has_many :submissions
has_many :question_sets, through: :sections
has_many :questions, through: :question_sets
accepts_nested_attributes_for :sections, allow_destroy: true
...
end