Controlador para la administración de los áreas
Auto complete para los tags
# File app/controllers/admin/areas_controller.rb, line 70 def auto_complete_for_area_tag_list_es auto_complete_for_tag_list(params[:area][:tag_list_es]) if @tags.length > 0 render :inline => "<%= content_tag(:ul, @tags.map {|t| content_tag(:li, t.nombre)}) %>" else render :nothing => true end end
# File app/controllers/admin/areas_controller.rb, line 43 def create @area = Area.new(params[:area]) if @area.save flash[:notice] = "El área se ha creado correctamente" redirect_to admin_area_path(@area) else render :action => "new" end end
# File app/controllers/admin/areas_controller.rb, line 53 def edit end
# File app/controllers/admin/areas_controller.rb, line 31 def index @areas = Area.find(:all, :order => 'position') end
# File app/controllers/admin/areas_controller.rb, line 38 def new @area = Area.new end
# File app/controllers/admin/areas_controller.rb, line 35 def show end
# File app/controllers/admin/areas_controller.rb, line 56 def update respond_to do |format| if @area.update_attributes(params[:area]) flash[:notice] = "El #{@area.class.human_name} se ha actualizado correctamente." format.html { redirect_to(admin_area_path(@area)) } format.xml { head :ok } else format.html { render :action => "edit" } format.xml { render :xml => @area.errors, :status => :unprocessable_entity } end end end