Migrando a REST

Buenas, amigos del foro gracias por sus aportes.

estoy migrando a rest y me he encontrado que cosas que me funcionaban ya
no ej:

POST /movimientos

POST /movimientos.xml

def create
@movimiento = Movimiento.new(params[:movimiento])
placa = params[:movimiento][:placa]
@plc = placa.upcase
@msj = “”
movimiento = Movimiento.find(:first, :conditions => [“placa = ? and
tipo = ?”, @plc, 1])
begin
if movimiento.tipo == 1
@msj = “Placa ya Fue Ingresada y no Tiene Salida!”
redirect_to :action => “msj_error”, :mensaje => @msj
end
rescue
vehiculo_cliente
end
end

este redirect_to :action => “msj_error”, :mensaje => @msj

me funcionaba, me desplegaba en un formulario un mensaje y me
interrumpia la ejecucion del programa, ya no lo hace, me pueden indicar
que debo hacer?

gracias