Rails / Rendu partiel AJAX

J'ai fait une application qui a un project modèle. Le modèle a certaines informations qui y sont stockées, et un utilisateur peut ajouter des commentaires à la project (à l'aide de la comment modèle). Dans le diaporama, en vue d'un projet, je veux que l'utilisateur soit en mesure de basculer entre une "info" partielle (contenant les informations sur le projet, et un "commentaire" partielle (contenant les commentaires a écrit sur le projet). Je veux le faire à l'aide d'AJAX. Donc, j'ai deux boutons: Information & Commentaires.

Maintenant, je sais comment rendre une partielle basée sur une "liaison à distance", mais je vais aussi avoir à trouver quel lien a été cliqué. Jusqu'à présent, je peux en rendre un partiel lorsqu'un lien est cliqué comme suit:

//In show.html.haml

= link_to("Information", :project, :id => "link_one", :remote => true)
= link_to("Comments", :project, :id => "link_two", :remote => true)

#partial_window


//In show.js.haml
$("#partial_window").html("#{j(render("comments"))}")

Maintenant, ce qui rend le _comment.html.haml partielle quand je clique sur un des liens. Ce que j'ai besoin de savoir, c'est comment vérifier qui lien a été cliqué, et ensuite rendre approprié partielle: _info.html.haml ou _comments.html.haml.

Merci d'avance pour votre aide!

source d'informationauteur Stefan Hagen | 2012-12-18