begin
          resource.options = JSON.parse params[:widget].delete(:options)
        rescue JSON::ParserError => e
          redirect_to edit_admin_widget_path(resource),
            alert: "Invalid JSON structure. Details: #{e.message}"