Formulario en ajax y rails

hola lista
estoy implementado un formulario que en principio solo tiene tres
botones, crear eliminar y modificar.

Cuando se le doy a crear por ejemplo quiero que en in boton de crear me
aparezca, como el simbolito de cargando y debajo, sin dejar de ver los
botones, se me muestre el formulario para crear.

Como puedo hacer eso???, creo que se hace con ajax pero he estado
buscando por la webs y no he visto nada

saben de algun enlace, plugin de rails o algo que me permita hacer
esto???

muchas gracias a todos.

hola lista estoy haciendo pequeños ejemplos de formularios en ajax

probe
<%#= link_to_remote “aqui”, :url => {:action => “aqui” }, :update =>
“ajax” -%>

y me funciona perfecto

pero ahora estoy probando
<% form_remote_tag :url => {:action=> “aqui”}, :update => “ajax” %>
<%= submit_tag “Hereeeee” %>
<% end %>

pero me da este error, cuenado en esa linea no hay nada

Showing admin/index.html.erb where line #6 raised:
compile error
/Users/maitepiedrayera/proyectos
Rails/project/app/views/admin/index.html.erb:6: syntax error, unexpected
kEND, expecting $end

nose porque me da ese error o si lo estoy haciendo bien.

alguna sugerencia.

salu2 a todos y gracias

ya lo resolvi habia dejado la etiqueta end de cuando se le pasa un
bloque

<% form_remote_tag :url => {:action=> “aqui”}, :update => “ajax” %>
<%= submit_tag “Hereeeee” %>

ahora ya me muestra el boton, pero deberia ejecutarme la acción aqui
para modificar el div id=ajax. pero al datle al boron no hace nada

la accion hace lo siguiente

def aqui
render :text=> “aqui”
end

pero no me muestra nada en el div

alguien sabe porque??

Hola Leonard

2008/7/21 Leonard Y. [email protected]:

ya lo resolvi habia dejado la etiqueta end de cuando se le pasa un
bloque

Sí, por eso no merece la pena prácticamente nunca consultar a la lista
errores de sintaxis, porque la solución reside en la
comprobaciónmecánica, tediosa y exhaustiva de nuestro propio código hasta
encontrar el error descrito y eso debería poder hacerse por uno mismo.

end

pero no me muestra nada en el div

Por la diferencia de tiempo entre que solucionaste tu anterior
“problema” y tu nueva consulta te recomendaría que pasases bastante
más tiempo releyendo material sobre el tema, haciendo pruebas,
consultando logs de la aplicación y explorando con el Firebug.
Despuésde eso, si persiste el problema, vuelve a consultar la lista.


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

hola lista, segui tu consejo manuel y me relei la documentacin respecto
a los formularios y ya me van saliendo cosillas.

pero tengo algunas dudillas
les pongo lo que estoy probando

Proceso de Matriculación

<% form_tag :action => 'Nuevo' do %> <%= submit_tag 'Nuevo', :name => "submit" %> <%= submit_tag 'Antiguo', :name => "submit" %> <% end %>

este es mi index.html.erb, para que el primer form_tag funcionara tuve
que agregarlas las rutas en el fichero routes como sigue

map.resources :matriculas, :collection => {:este1 => :get, :este2 =>
:get}

y funciona, cuando pico en el boton me accede a matriculas/este1 y
matriculas/este2 luego probe poner en el index

<% form_remote_tag :url =>{:action => ‘este’}, :update =>‘aqui’ do %>
<%= submit_tag “Aqui” %>
<% end %>

<%= link_to_remote "A Ver" , :url =>{:action =>'este'}, :update => 'aqui', :success => "$('link').visualEffect('Fade')" %>

que también funciona, pero la duda, es que agrege este nuevo metodo al
route.rb
map.resources :matriculas, :collection => {:este1 => :get, :este2 =>
:get, este: =>get}
pero me di cuenta que funciona estando el router como al principio o con
el metodo “este”.

la cosa es que el método “este” debe estar, ya que no es un metodo crub,
pero porque funciona igual cuando no esta

salu2 y muchas gracias

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs