# -*- encoding : utf-8 -*- class Admin::BigMenusController < ApplicationController layout "admin" def index @big_menus = BigMenu.order(:position).all end def reorder @big_menu = BigMenu.find(params[:id]) i = 0 params[:big_menu_item].each do |big_menu_item_id| i += 1 big_menu_item = BigMenuItem.find(big_menu_item_id) big_menu_item.position = i big_menu_item.big_menu_id = @big_menu.id big_menu_item.save end render :inline => "true" end def edit @big_menu = BigMenu.find(params[:id]) render :layout => false end def update @big_menu = BigMenu.find(params[:id]) if @big_menu.update_attributes(params.require(:big_menu).permit!) flash[:notice] = "L'événement à été modifié avec succès." else render :action => "edit" end end end