def destroy
      @menu = Menu.find(params[:id])
      @menu.destroy

      respond_to do |format|
        format.html { redirect_to admin_menus_path, notice: I18n.t("controllers.admin.menus.destroy.flash.success") }
      end
    end
def destroy
      @menu = Menu.find(params[:id])
      @menu.destroy

      respond_to do |format|
        format.html { redirect_to admin_menus_path, notice: I18n.t("controllers.admin.menus.destroy.flash.success") }
      end
    end
deletes the whole menu. Although there is a delete button on each menu option this just removes it from the list
 which is then interpreted when you save the menu as a whole.