Sha256: 3ed78ef96982f8fb0a41a57819a2aa7b9210846794f6d2321b31d66b1121a078
Contents?: true
Size: 1.6 KB
Versions: 1
Compression:
Stored size: 1.6 KB
Contents
# encoding: utf-8 class ModelosImpressosController < ApplicationController before_action do |c| c.send(:login_required) c.send(:usuario_pode_visualizar, "supervisao") end def carregar paciente = Paciente.find(params[:paciente_id]) @modelo = ModeloImpresso.find(params[:id]) @modelo.compilar_corpo(paciente, false) respond_to do |format| format.json { render json: @modelo } end end def index @modelos = ModeloImpresso.all end def show @modelo = ModeloImpresso.find(params[:id]) respond_to do |format| format.html format.json { render json: @modelo } end end def new @modelo = ModeloImpresso.new end def create @modelo = ModeloImpresso.new(modelo_impresso_params) respond_to do |format| if @modelo.save format.html { redirect_to modelos_impressos_path, notice: 'Modelo de impresso cadastrado com sucesso!' } else format.html { render action: "new" } end end end def edit @modelo = ModeloImpresso.find(params[:id]) end def update @modelo = ModeloImpresso.find(params[:id]) if @modelo.update_attributes(modelo_impresso_params) flash[:notice] = "Modelo de impresso editado com sucesso!" redirect_to :action => :index else render :action => 'edit' end end def destroy @modelo = ModeloImpresso.find(params[:id]) @modelo.delete flash[:notice] = "Modelo de impresso excluĂdo com sucesso!" redirect_to :action => :index end private def modelo_impresso_params params.require(:modelo_impresso).permit(:titulo, :corpo) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
omniauth-sabia-1.0.1 | app/controllers/modelos_impressos_controller.rb |