class PrefillDescriptionsController < ApplicationController before_action :retrieve_procedure before_action :set_prefill_description def edit end def update @prefill_description.update(prefill_description_params) respond_to do |format| format.turbo_stream format.html { render :edit } end end private def retrieve_procedure @procedure = Procedure.publiees_ou_brouillons.opendata.find_by!(path: params[:path]) end def set_prefill_description @prefill_description = PrefillDescription.new(@procedure) end def prefill_description_params params.require(:procedure).permit(selected_type_de_champ_ids: []) rescue ActionController::ParameterMissing { selected_type_de_champ_ids: [] } end end