2010-01-20 1 views
0

J'utilise jQuery pour créer un calendrier en ligne avec mon application Rails. Pour répondre aux sélections de date, jQuery appelle une fonction en Javascript. Dans mon application, je souhaite interroger la base de données avec la date sélectionnée, puis mettre à jour les données à l'écran en fonction des résultats de la requête. Quelle est la meilleure pratique pour appeler une méthode du contrôleur dans Rails via Javascript et la meilleure façon de mettre à jour cette information à l'écran.Meilleure approche pour répondre aux événements jQuery dans Ruby on Rails

Répondre

1

Le meilleur moyen est d'utiliser AJAX. Vous demandez à votre contrôleur pour les détails de la date sélectionnée et comment ils dans votre page.

jQuery a un bon support pour AJAX. This article montre un exemple agréable et complet comment l'implémenter. En outre SO a beaucoup d'informations sur jQuery, AJAX and Rails