Sha256: f3c8921da9deea6d41f0720e1223ebd65f673c42b49f2871e15b7206c9dcd43d
Contents?: true
Size: 955 Bytes
Versions: 3
Compression:
Stored size: 955 Bytes
Contents
module Adminpanel class GalleriesController < Adminpanel::ApplicationController def index @galleries = Gallery.all end def show @gallery = Gallery.find(params[:id]) end def edit @gallery = Gallery.find(params[:id]) end def create @gallery = Gallery.new(params[:gallery]) if @gallery.save redirect_to gallery_path(@gallery), :notice => t("gallery.success") else render 'new' end end def destroy @gallery = Gallery.find(params[:id]) @gallery.destroy redirect_to galleries_path, :notice => "La imagen ha sido eliminada" end def update @gallery = Gallery.find(params[:id]) if @gallery.update_attributes(params[:gallery]) redirect_to gallery_path(@gallery) else render 'edit' end end def new @gallery = Gallery.new end end end
Version data entries
3 entries across 3 versions & 1 rubygems