# -*- encoding : utf-8 -*- class Admin::PlumesController < ApplicationController before_filter :auth_admin layout "admin" before_filter :find_plumes def index end def cible render :layout => false end def new @plume = Plume.new() end def edit @plume = Plume.find(params[:id]) end def create @plume = Plume.new(plume_params) if @plume.save flash[:notice] = "L'plume à été ajouté avec succès." self.find_plumes else render :action => "new" end end def update @plume = Plume.find(params[:id]) if params[:plume] if @plume.update_attributes(plume_params) flash[:notice] = "L'plume à été modifié avec succès." else render :action => "edit" end elsif params[:tag_id] @plume.tag_by_tag_ids(params[:tag_id]) end end def destroy @plume = Plume.find(params[:id]) @plume.destroy end protected def find_plumes @plumes = Plume.all end private def plume_params params.require(:plume).permit! end end