hello
my name is reynaldo
my question is the next.
i want change the text of the validations error messages generated by
ruby when you don’t wrote properly the data in the form.
hello
my name is reynaldo
my question is the next.
i want change the text of the validations error messages generated by
ruby when you don’t wrote properly the data in the form.
With the param :message
Example:
validates_format_of :image_url,
:with => %r(^http:.+.(gif|jpg|png)$}i
:message => “must be a URL for a GIF, JPG, or PNG
image”
Rodrigo D.
Iplan Networks
[email protected]
www.iplan.com.ar
5031-6303
Datos Personales
[email protected]
www.rorra.com.ar
15-5695-6027
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de reynaldo
Enviado el: Viernes, 23 de Junio de 2006 01:43 p.m.
Para: [email protected]
Asunto: [Rails] how can i alter the validations error messages.
hello
my name is reynaldo
my question is the next.
i want change the text of the validations error messages generated by
ruby when you don’t wrote properly the data in the form.
–
Posted via http://www.ruby-forum.com/.
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
tankes my friend… that help so much…
como veo que eres de argentina. me permito hablarte en español me es mas
facil…
sabes tengo una aplicacion donde modifique el archivo _form.rhtml. y
necesito quitar el recuadro de errores que se muestra cuando no
capturaste todos los datos.
y otra pregunta… se puede pasar algunos datos al archivo _form.rhtml,
por que como te dije anteriormente. lo modifique y en un campo en vez de
mostrar una caja de texto, la cambie con una lista de las opciones… y
para cuando es un registro nuevo no hay tanto problema. pero cuando es
editar siempre se ubica en el primer elemento, cuando lo deberia de
colocar en el elemento grabado.
me despido y gracias por tu primer consejo
reynaldo wrote:
tankes my friend… that help so much…
como veo que eres de argentina. me permito hablarte en español me es mas
facil…sabes tengo una aplicacion donde modifique el archivo _form.rhtml. y
necesito quitar el recuadro de errores que se muestra cuando no
capturaste todos los datos.y otra pregunta… se puede pasar algunos datos al archivo _form.rhtml,
por que como te dije anteriormente. lo modifique y en un campo en vez de
mostrar una caja de texto, la cambie con una lista de las opciones… y
para cuando es un registro nuevo no hay tanto problema. pero cuando es
editar siempre se ubica en el primer elemento, cuando lo deberia de
colocar en el elemento grabado.me despido y gracias por tu primer consejo
Also check out the “custom-err-msg” plugin. Rails normally adds the
field name as the first word in the error message. This plugin allows
you to override that by Starting your error message with a “^” like
this:
:message => “^Image location must be a URL for a GIF, JPG, or PNG”
Yes, you can:
<%= render(:partial => “form”, :object => @im_passing_this_data) %>
Rodrigo D.
Iplan Networks Datos Personales
[email protected] [email protected]
www.iplan.com.ar www.rorra.com.ar
5031-6303 15-5695-6027
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de reynaldo
Enviado el: Viernes, 23 de Junio de 2006 03:21 p.m.
Para: [email protected]
Asunto: [Rails] Re: RE: how can i alter the validations error messages.
tankes my friend… that help so much…
como veo que eres de argentina. me permito hablarte en español me es mas
facil…
sabes tengo una aplicacion donde modifique el archivo _form.rhtml. y
necesito quitar el recuadro de errores que se muestra cuando no
capturaste todos los datos.
y otra pregunta… se puede pasar algunos datos al archivo _form.rhtml,
por que como te dije anteriormente. lo modifique y en un campo en vez de
mostrar una caja de texto, la cambie con una lista de las opciones… y
para cuando es un registro nuevo no hay tanto problema. pero cuando es
editar siempre se ubica en el primer elemento, cuando lo deberia de
colocar en el elemento grabado.
me despido y gracias por tu primer consejo
–
Posted via http://www.ruby-forum.com/.
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
Let’s speak English, beacuse the list is international
You can customize all of the errors messages, if you check the page
source code (in your browser), you would realize that the errors are
displayed within some div classes by default, so you can manage how they
are displayed by css.
Also, you can display the errors yourself, they are stored in
YourModelObject.errors and @flash[:notice], so you can make a helper
function to display them…
In example:
The helper method
errores
def print_error(notice, object)
html = String.new
if notice then
html += '<div class="errortitle">Error</div>' + "\n"
html += '<div id="notice" class="error">'
html += notice
html += "</div>\n"
html += '<script type="text/javascript">' + "\n"
html += visual_effect(:Pulsate, "notice")
html += "</script>\n"
end
if object and object.errors.count > 0 then
if object.errors.count == 1 then
html += '<div class="errortitle">Error</div>' + "\n"
else
html += '<div class="errortitle">Errores</div>' + "\n"
end
html += '<div id="notice" class="error">' + "\n"
object.errors.each do |error|
html += error[1] + "<br>\n"
end
html += "</div>\n"
html += '<script type="text/javascript">' + "\n"
html += visual_effect(:Pulsate, "notice")
html += "</script>\n"
end
html
end
the controller:
#= Controlador de cuentas
class AccountController < ApplicationController
su registracion.
def registration
protect
@user = User.new(params[:user])
if request.post?
#Verificar el codigo de seguridad
if params[:typed][:code] != session[:noisy_image].code
flash[:notice] = "El código de seguridad es inválido"
else
#El username es su email
@user.username = @user.email
#Estado suspendido por defecto
@user.status = "S"
#Guardar el usuario
if @user.save then
session[:usuario] = @user
registration_end
render :action => "registration_end"
end
end
end
end
end
the view:
<%= form_tag :action => "registration" %>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class="transparent_space" colspan="3"></td>
</tr>
<tr>
<td class="encabezado">
<div class="titulo-formulario">Registrarse</div>
<div class="Textos-02"><p class="subtitulo-encabezado">Escriba
la dirección de correo electrónico y contraseña que
desea utilizar para iniciar sesión en iplan networks.
<tr>
<td class="transparent_space" colspan="3"></td>
</tr>
<tr>
<th class="black_line"></th>
</tr>
<!-- INICIO Errores -->
<tr>
<td class="encabezado">
<%= print_error(@flash[:notice], @user) %>
</td>
</tr>
<tr>
<td class="transparent_space"></td>
</tr>
<!-- FIN Errores -->
<tr>
<td>
<table class="datos">
<tr>
<td class="transparent_space"></td>
</tr>
<tr>
<th class="columna-principal"><div
class=“Textos-01-right”>Dirección de correo
electrónico:
<tr>
<td class="transparent_space"></td>
</tr>
<tr>
<th class="columna-principal"><div
class=“Textos-01-right”>Contraseña:
<tr>
<th class="columna-principal"><div
class=“Textos-01-right”>Vuelva a escribir la
contraseña:
<tr>
<td class="transparent_space"></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="black_line" colspan="3"></td>
</tr>
<tr>
<td class="transparent_space"></td>
</tr>
<tr>
<td class="encabezado" colspan="3">
<div class="Textos-02"><p class="subtitulo-encabezado">Escriba
los caracteres que se muestran en esta imagen.
Esto garantiza que es una persona, y no un programa
automático, quien crea la cuenta.
<tr>
<td>
<table class="datos">
<tr>
<td class="transparent_space"></td>
</tr>
<tr>
<th width="50%"><div
class=“Textos-01-right”>Imagen:
<tr>
<td colspan="2"> </td>
<td class="Textos-02">La imagen contiene 3
caracteres.
<tr>
<th class="columna-principal"><div
class=“Textos-01-right”>Caracteres:
<%= text_field ‘typed’,
‘code’, :class => “dis_campos2” %>
<tr>
<td class="transparent_space"></td>
</tr>
<tr>
<td colspan="2"></td>
<td>
<%= image_submit_tag "bot-aceptar.gif" %>
<%= link_to image_tag("bot-cancelar.gif", "border" =>
0), :controller => “HomePage” %>
<tr>
<td class="transparent_space"></td>
</tr>
</table>
</td>
</tr>
<tr>
<th class="black_line"></th>
</tr>
</table>
<%= end_form_tag %>
<%= render_component(:controller => ‘homePage’, :action => ‘rightbar’)
%>
Rodrigo D.
Iplan Networks Datos Personales
[email protected] [email protected]
www.iplan.com.ar www.rorra.com.ar
5031-6303 15-5695-6027
-----Mensaje original-----
De: [email protected]
[mailto:[email protected]] En nombre de Alex W.
Enviado el: Viernes, 23 de Junio de 2006 03:40 p.m.
Para: [email protected]
reynaldo wrote:
tankes my friend… that help so much…
como veo que eres de argentina. me permito hablarte en español me es
mas
facil…sabes tengo una aplicacion donde modifique el archivo _form.rhtml. y
necesito quitar el recuadro de errores que se muestra cuando no
capturaste todos los datos.y otra pregunta… se puede pasar algunos datos al archivo
_form.rhtml,
por que como te dije anteriormente. lo modifique y en un campo en vez
de
mostrar una caja de texto, la cambie con una lista de las opciones…
y
para cuando es un registro nuevo no hay tanto problema. pero cuando es
editar siempre se ubica en el primer elemento, cuando lo deberia de
colocar en el elemento grabado.me despido y gracias por tu primer consejo
–
Posted via http://www.ruby-forum.com/.
Rails mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs