# -*- encoding : utf-8 -*- class Public::PlumesController < ApplicationController layout "plume" def index @plumes = Plume.all @index_title = "La plume du Pic Vert" end def show @plume = Plume.find(params[:id]) if @plume and (@plume.enabled or current_admin) @title = @plume.title else redirect_to "/", :notice => "La page que vous demandez n'a pas pu être trouvée.

Vous avez donc été redirigé sur notre page d'accueil" end end def agenda @plume = Plume.find(params[:id]) end def breves @plume = Plume.find(params[:id]) end def print @plume = Plume.find(params[:id]) respond_to do |format| format.html do render :layout => false end format.pdf do @pdf = true render pdf: 'file_name', disposition: 'inline', # default 'inline' layout: false, #page_size: 'A4', zoom: 1, #page_width: 300, #page_height:320, page_width: 210, page_height:297, viewport_size: '800x600', template: "public/plumes/print.html.haml" , margin: { top: 0, # default 10 (mm) bottom: 0, left: 0, right: 0 } end end end end