scenario_imports_controller.rb 712B

    class ScenarioImportsController < ApplicationController def new @scenario_import = ScenarioImport.new(:url => params[:url]) end def create @scenario_import = ScenarioImport.new(scenario_import_params) @scenario_import.set_user(current_user) if @scenario_import.valid? && @scenario_import.import_confirmed? && @scenario_import.import redirect_to @scenario_import.scenario, notice: "Import successful!" else render action: "new" end end private def scenario_import_params merges = params[:scenario_import].delete(:merges) params.require(:scenario_import).permit(:url, :data, :file, :do_import) do |params| params[:merges] = merges end end end