2010-05-27 6 views
1

J'ai un objet que je souhaite transmettre à la méthode remove_tag_from_cart. Voici ma tentative:Comment passer un objet dans: avec un champ pour un appel link_to_remote

-counter.times do |c| 
    -elem = @tags[c] 
    #{elem.name}#{link_to_remote image_tag('x.png'), :url => {:controller => 'questions', :action => 'remove_tag_from_cart'}, :with => {:tag_to_remove => :elem}} 

La clause :with ne fonctionne pas correctement. L'image n'apparaît même pas. Si je supprime la clause :with, le lien apparaît correctement et appelle la méthode correctement, mais j'ai besoin de l'objet elem pour le retirer du cart.

Suggestions?

Répondre

1

Ref: this

: avec: Une expression JavaScript spécifiant les paramètres du XMLHttpRequest. Toutes les expressions doivent renvoyer une chaîne de requête d'URL valide.

Exemple:

Essayez

:with =>"'tag_remove=' + #{elem}" 
Questions connexes