2010-09-17 5 views
3

Rals 3.0Rails AJAX ERB Voir Question link_to_remote

Ma question utilise link_to_remote pour faire un appel ajax.

2.3.8 Ajax appel

<%= link_to_remote image_tag("../images/services_button.jpg", :mouseover => 
    "../images/services_button_over.jpg"), :url =>{:controller => :dashboard, :action => :service} %> 

Affichage actuel -

<% link_to_remote view_path do %> 
      About Us<span>Who we are</span> 
<% end %> 

Comment puis-je faire pour tourner mon code de vue en cours dans un appel ajax? J'ai essayé quelque chose comme ça ...

<% link_to_remote "hello", :url=>{:controller=>:sae,:action=>:bam} do %> 
      About Us<span>Who we are</span> 
     <% end %> 

Merci pour votre aide à l'avance.

Essayer de faire basique ... basique .. UJS.

Appel AJAX très simple pour faire monter une div. Bien que ça ne marche pas. Essayer de passer de 2.3.8 à 3.0. Toute aide est grandement appréciée. J'ai googlé, bien que je ne sois pas capable de donner un sens au jargon. :(Merci à l'avance

Vue:

<div class="test"> 
    Whompa 
</div> 
<%= link_to 'Blind-Up', :controller=>:home,:actions=>:test, :remote =>true %> 

Controller:

def test 
    render :update do |page| 
     page[:test].visual_effect :blind_up 
    end 
    end 

Répondre

2

Les Rails 3 syntaxe est maintenant <%= link_to "hello", :remote => true %> Il y a un certain nombre messages de blog/tutoriels en ligne sur les appels ajax avec le. nouvelle syntaxe - Je recommanderais http://code.alexreisner.com/articles/link-to-remote-with-ujs.html, http://blog.solnic.eu/2009/09/08/unobtrusive-javascript-helpers-in-rails-3 et http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3/ comme un bon point de départ.Espérons que cela aide!

+0

Salut, il y a Sonia, que k vous pour votre réponse. J'essaie de faire juste un appel ajax très basique dans les rails 3.0, bien que je sois toujours incapable de le faire correctement. – RoR