Form_for con :onsubmit


#1

hola lista tengo el siguiente problema

tengo esto en mi vista _antiguos.html.erb

<% javascript_tag do %>
function closeKeepAlive(){
alert(‘aqui’);
}
<% end %>

y un formulario donde tengo

<% form_for :accion, :url => anadir_accions_path(), :html => {:onsubmit
=> ‘closeKeepAlive();’ } do |f| -%>

si pongo en el onsubmit el alert(‘aqui’), :onsubmit=> alert(‘aqui’); si
me salta, pero si lo llamo mediante la funcion no

que estoy haciendo mal.

muchas gracias


#2

El 29 de enero de 2009 11:53, Maite P. <
removed_email_address@domain.invalid> escribió:

<% form_for :accion, :url => anadir_accions_path(), :html => {:onsubmit
=> ‘closeKeepAlive();’ } do |f| -%>

si pongo en el onsubmit el alert(‘aqui’), :onsubmit=> alert(‘aqui’); si
me salta, pero si lo llamo mediante la funcion no

Aqui está claro que el manejador de eventos dispara la funcion js en
onsubmit, pero no queda claro en dónde invocas la función en el otro
caso.


#3

prueba con

closeKeepAlive(); return false;

o bien en el js

closeKeepAlive() {
alert(…);

return false;
}

puede que ahi te funque

Saludos

Atte.
Miguel Michelson Martinez

www.artenlinea.com

On Fri, Jan 30, 2009 at 9:14 PM, Jaime Mora R. <


#4

Acaba de salir Ruby 1.9.1 …
http://www.ruby-lang.org/en/news/2009/01/30/ruby-1-9-1-released/

Que lo disfruten …
Diego G.


#5

Ror-es mailing list
removed_email_address@domain.invalid
http://lists.simplelogica.net/mailman/listinfo/ror-es


#6

¡¡Hola!!

El día 31/01/09 14:58 +0100, Guillermo Álvarez Fernández escribió:

¿Sabéis algo de esto? ¿Es ruby 1.9 apto para producción siempre y cuando
tu código sea 100% compaitble con 1.9?

Parece que 1.9.1 es estable, se supone que la sucesora de 1.8.x.

http://www.rubyinside.com/ruby-191-released-first-production-release-of-the-fastest-ruby-ever-1480.html
,----
| In effect, 1.9.1 replaces 1.8.7 as the latest stable release of “Matz’s” Ruby
| interpreter although (as we’ll cover below) it’s not entirely that simple.
`----

El problema no es que tu código sea compatible, sino que las gemas,
librerías
que utilizas lo sean.

,----
| While Ruby 1.9.1’s speed is alluring to existing 1.8 users, however, unless
| you’re dead sure of what you’re doing, definitely do not expect to be using Ruby
| 1.9.1 as your production version of Ruby right away! A lot of libraries and gems
| will not work with it and code that runs may not necessarily be operating
| properly
`----

En los comentarios del post anterior comentan que las gemas de mysql, el
hpricot, thin, mongrel no se pueden ni instalar.

Así que, para una aplicación independiente, puede que vaya bien. Pero
para una
aplicación Rails, habrá que esperar.

Un saludo,

– Gaizka


#7

El 01/02/2009, a las 14:34, Gaizka Villate escribió:

¡¡Hola!!

Hola.

Así que, para una aplicación independiente, puede que vaya bien.
Pero para una
aplicación Rails, habrá que esperar.

Ok.

Gracias por la aclaración.


Guillermo Álvarez Fernández
removed_email_address@domain.invalid
http://cientifico.net