Sha256: 2aafe4f54c30ee960758df8ac44b9a4989be40c69a938b8f489aef85b4b8e8bf
Contents?: true
Size: 1.26 KB
Versions: 35
Compression:
Stored size: 1.26 KB
Contents
# -*- encoding: utf-8 -*- class LibraryGroupsController < ApplicationController load_and_authorize_resource cache_sweeper :library_group_sweeper, :only => [:update] # GET /library_groups # GET /library_groups.json def index @library_groups = LibraryGroup.all respond_to do |format| format.html # index.html.erb format.json { render :json => @library_groups } end end # GET /library_groups/1 # GET /library_groups/1.json def show respond_to do |format| format.html # show.html.erb format.json { render :json => @library_group } end end # GET /library_groups/1/edit def edit @countries = Country.all end # PUT /library_groups/1 # PUT /library_groups/1.json def update respond_to do |format| if @library_group.update_attributes(params[:library_group]) expire_page '/page/opensearch' format.html { redirect_to @library_group, :notice => t('controller.successfully_updated', :model => t('activerecord.models.library_group')) } format.json { head :no_content } else @countries = Country.all format.html { render :action => "edit" } format.json { render :json => @library_group.errors, :status => :unprocessable_entity } end end end end
Version data entries
35 entries across 35 versions & 1 rubygems