Calculatrice en Rails, javascript et jquery


#1

Bonjour tout le monde je suis encore là, pour vous rappelez c’est moi qui avais posté le sujet à propos de la création d’une calculatrice en Rails mais sans javascript, ni jquery et aucun d’autre bibliothèque de script et sans rafraîchissement de page. Beaucoup de personnes m’ont répondu et proposé des solutions, mais je me suis rendu compte que c’était presque impossible avec Rails tout seul, et mon boss m’a avouer que c’était juste pour me tester, puisque moi je viens du monde des applications desktop et viré vers les applications web. j’ai du mal à mélangé toutes ces technologies web. le but c’était pour me montré que sans ces script je pourrai difficilement faire des applications web. Cette fois ci je doit reprendre le projet de calculatrice mais sans contrainte avec possibilité d’utilisé javascript et d’autres.
J’ai pu faire la calculatrice en Rails (j’ai un contrôleur et une action)
Mais mon problème est au niveau des touches, comment en cliquant sur une touche pouvoir envoyé la requête vers une route bien déterminé avec comme paramètres la valeur de la touche appuyé et recevoir la réponse. Et j’aimerai aussi savoir la difference ou quand utilisé les requetes avec “POST” ou “GET” en Rails. Par ce que j’ai fait les boutons de ma calculatrice avec le helper Rails “button_to” et dans mon fichier routes.rb j’ai mis (get ‘homes/keyaction’, :as => ‘keyaction’) et keyaction correspond à une action dans mon controller, mais je clique sur une touche je recois l’erreur suivante: No route matches [POST] "/homes/keyaction"
Merci d’avance un bonne journée!!!


Différence entre les requêtes GET et POST
#2

Bon la c’est bien plus simple. Après un google de "calculator rails github"
Bon ce projet c’est avec rechargement.
source : https://github.com/lanebuckingham/Calculator
demo : https://calc1.herokuapp.com/
voilà voilà.
Après tu peux faire mieux la vu que tu n’as aucune contrainte fait toi plaisir.
Fait des recherches. Stackoverflow et Google sont tes amis ceci aussi -> http://api.rubyonrails.org/


#3

Merci vraiment pour votre reponse !!


#4

J’ai déplacé un message dans un nouveau sujet : Différence entre les requêtes GET et POST