2011-12-16 3 views
0

J'ai des problèmes pour configurer rjs et je ne connais pas la bonne façon de le coder pour les rails 2.3.14
Sont-ils (link_to_remote et link_to avec: remote> true) les mêmes ou reflètent-ils des versions de rails ou sont-ils en fait différents?
J'utilise un prototype, tel que requis par mon entreprise (donc jquery n'est pas une option).Impossible de faire fonctionner correctement rjs, peut-être problème avec la différence entre link_to_remote et link_to avec: remote => true

Je vois aussi qu'il y a link_to_function donc je ne sais pas vraiment quelle est la bonne approche!

Répondre

1

link_to :remote => true est une convention Rails 3 et ne fonctionne pas dans Rails 2. Puisque vous utilisez Rails 2.3, vous devez utiliser link_to_remote pour les appels ajax.

link_to_function est utilisé lorsque vous voulez que du javascript soit lancé lorsqu'un lien est cliqué et pas nécessairement un appel ajax au serveur. Des choses comme montrer/cacher des éléments sur une page.

+0

Oui c'était totalement la bonne réponse! Maintenant, je dois travailler sur la compréhension url vs url_for et quand utiliser quel –

Questions connexes