Retroceder   Foros del Web > Programación para sitios web > Ruby on Rails

Respuesta
 
Herramientas Desplegado
Antiguo 01-feb-2008, 09:52   #1 (permalink)
crobertor ha deshabilitado el karma
 
Fecha de Ingreso: enero-2008
Mensajes: 11
no puedo imprimir errores

hola tengo el problema que no puedo imprimir errores asi tengo el codigo. nose que tengo mal

modelo
class Maestro < ActiveRecord::Base

validates_presence_of :rfc

end

vista

<%=error_messages_for 'maestro' %>
<% form_for :maestro do |f|%>
<div id=datosGenerales1>

<p>RFC:<%= f.text_field :rfc ,:maxlength => 13 %></p>

... hay mas codigo


controlador
def caputrar
if request.post?

@maestroNuevo=Maestro.new(params[:maestro])
if @maestroNuevo.valid? then
flash[:notice] = "Verifique que sus datos esten correctamente escritos"
#render :action => 'capturar
@verificador=false
else
@verificador=true
end
end
end

urge!
crobertor está desconectado   Responder Citando
Antiguo 05-feb-2008, 07:58   #2 (permalink)
el_ro no se puede cailificar en este momento
 
Fecha de Ingreso: marzo-2007
Mensajes: 134
Re: no puedo imprimir errores

pues en tu declaracion intenta hacer esto:
Código:
<%= form_for :maestro, @maestro do |f| -%>
... ## tu formulario ## ...
<%= submit_tag "Enviar" %>
<% end -%>
Además, hay otro error en tu controlador, y es que tu estas recibiendo el POST en @maestroNuevo y debería ser asi:

Código:
@maestro = Maestro.new(params[:maestro])
if request.post? && params[:maestro] && @maestro.save
flash[:notice] = "Se guardó con éxito."
... ## Aqui haces un redirect que dice que se guardó con éxito ## ..
end
De esta forma, si es que ocurrieron errores estos se guardaran en @maestro al momento de intentar guardar el maestro con @maestro.save, espero te sirva, salu2.
__________________
http://www.gritala.net/botones >> Intercambia enlaces con Gritala.net :p

http://www.agregala.com >> Envía tus noticias y gana enlaces y visitas!
el_ro está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 13:18.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93