09-09-2010, 11:32 AM
(Modification du message : 09-09-2010, 11:43 AM par Sephi-Chan.)
Donc ce n'est pas vraiment lié à Ruby on Rails, mais plutôt à Javascript. Quelle est la librairie Javascript que tu utilises (on dirait bien du Prototype) ?
Déjà, si tu fais de l'Ajax, tu n'as pas à te poser la question du rechargement puisque la case déplacé via Javascript sera placé au bon endroit (puisque c'est son placement à cet endroit qui entraînera l'appel asynchrone qui modifiera effectivement la ressource en base de données).
J'ai tout de même quelques conseils à te donner vis à vis du contrôleur et de l'action à utiliser.
De ce que je comprends, tu as un éditeur de carte avec des tuiles déjà présente, et tu veux changer la tuile quand on dépose une tuile (prélevé sur une palette) sur la tuile existante. C'est bien ça ? Si oui, la tuile par défaut est-elle enregistrée en base de données ?
Sephi-Chan
Déjà, si tu fais de l'Ajax, tu n'as pas à te poser la question du rechargement puisque la case déplacé via Javascript sera placé au bon endroit (puisque c'est son placement à cet endroit qui entraînera l'appel asynchrone qui modifiera effectivement la ressource en base de données).
J'ai tout de même quelques conseils à te donner vis à vis du contrôleur et de l'action à utiliser.
De ce que je comprends, tu as un éditeur de carte avec des tuiles déjà présente, et tu veux changer la tuile quand on dépose une tuile (prélevé sur une palette) sur la tuile existante. C'est bien ça ? Si oui, la tuile par défaut est-elle enregistrée en base de données ?
Sephi-Chan