Sha256: f14a32a36d5980b7c5b14d7d366134b23273def633f1ecb19965e24e2162eb2a
Contents?: true
Size: 1.66 KB
Versions: 3
Compression:
Stored size: 1.66 KB
Contents
require 'date' module Msip class UbicacionesController < ApplicationController load_and_authorize_resource class: Msip::Ubicacion def reterror respond_to do |format| format.html { render action: "error" } format.json { render json: @ubicacion.errors, status: :unprocessable_entity } end end # Crea un nuevo registro para el caso que recibe por parametro # params[:caso_id]. Pone valores simples en los campos requeridos def nuevo if !params[:caso_id] || params[:caso_id] == '' respond_to do |format| format.html { render inline: 'Falta identificacion del caso' } end return end @ubicacion = Ubicacion.new @ubicacion.id_caso = params[:caso_id] @ubicacion.id_pais = 170 if !@ubicacion.save(validate: false) return reterror end respond_to do |format| format.js { render text: @ubicacion.id.to_s } format.json { render json: @ubicacion.id.to_s, status: :created } format.html { render inline: @ubicacion.id.to_s } end end def update if !@caso.update(ubicacion_params) return reterror end respond_to do |format| format.js { render text: @ubicacion.id.to_s } format.json { render json: @ubicacion.id.to_s, status: :updated } format.html { render inline: @ubicacion.id.to_s } end end def ubicacion_params params.require(:ubicacion).permit( :id, :id_pais, :id_departamento, :id_municipio, :id_clase, :lugar, :sitio, :latitud, :longitud, :id_tsitio, :_destroy ) end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
msip-2.2.0.alfa3 | app/controllers/msip/ubicaciones_controller.rb |
msip-2.2.0.alfa2 | app/controllers/msip/ubicaciones_controller.rb |
msip-2.2a2 | app/controllers/msip/ubicaciones_controller.rb |