2009-09-28 7 views
0

J'essaie de trouver un exemple décent de l'interaction ajax json avec Rails. J'ai une application Rails qui utilise des formulaires standard et que je souhaite améliorer avec un ajax, mais je n'ai pas trouvé un bon exemple pour m'informer.recherche d'un exemple de rails en utilisant ajax, plus simple est le meilleur

+1

Pourriez-vous donner un exemple de ce que vous êtes en train de faire? – SeanJA

+0

Rails est "ajax" hors de la boîte. Si vous utilisez des modèles de formulaire rails, ils se connectent au prototype Ajax.Updater. http://api.rubyonrails.org/classes/ActionView/Helpers/PrototypeHelper.html – Glenn

Répondre

0

J'ai un grand objet de modèle de portefeuille d'investissement, qui nécessite plusieurs vues pour entrer toutes les données. J'ai un mécanisme qui permet la transition de page à page, en utilisant divs avec un style d'affichage: none ou display: bloquer autour de l'emballage de chaque «volet». Je peux masquer/afficher sélectivement chaque volet lorsque je passe de l'écran au volet suivant. L'utilisateur peut naviguer à travers, en définissant des valeurs, dont certaines doivent être récupérées sur le serveur (comme rechercher une cotation boursière). Quand tout est fait, un commit envoie tout cela au serveur, puisqu'il s'agit d'une seule forme. Jusqu'ici tout va bien.

Maintenant, j'ai besoin d'interagir avec l'utilisateur lorsqu'il sélectionne des stocks individuels, effectuer une auto-complétion sur le symbole boursier lors de la frappe, puis mettre à jour une table des stocks sélectionnés. Cette partie m'a dérouté, car je ne comprends pas comment je peux obtenir un comportement interactif pendant que le formulaire d'entrée est affiché. J'espère revoir quelques exemples propres d'ajax qui interagissent avec des rails. Oh, en passant, l'application est une application Facebook, donc je ne peux pas utiliser de prototype ou de modèles rjs, mais je dois utiliser FBJS.

Je n'arrive pas à trouver un exemple qui montre dynamiquement la mise à jour ajax des sections de page.

+0

Malheureusement, mon application est une application facebook, donc la bibliothèque prototype js est incompatible avec les fbjs de Facebook. –

Questions connexes