class Admin::AreasController

Controlador para la administración de los áreas

Public Instance Methods

auto_complete_for_area_tag_list_es() click to toggle source

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
create() click to toggle source
# 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
edit() click to toggle source
# File app/controllers/admin/areas_controller.rb, line 53
def edit
end
index() click to toggle source
# File app/controllers/admin/areas_controller.rb, line 31
def index
  @areas = Area.find(:all, :order => 'position')
end
new() click to toggle source
# File app/controllers/admin/areas_controller.rb, line 38
def new
  @area = Area.new
end
show() click to toggle source
# File app/controllers/admin/areas_controller.rb, line 35
def show
end
update() click to toggle source
# 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