J'ai un lien avec lequel je dois soumettre une demande de poste. Normalement, j'utiliserais jQuery pour empêcher le comportement par défaut du lien, puis je soumettrais un formulaire à la destination. Il me semble que Rails devrait être en mesure de m'aider dans ce domaine. En effet, le link_to
comporte une option permettant de spécifier une méthode http POST :
link_to "Profile", 'http://example.com/profile', method: :post
Cela fonctionne, mais je dois aussi ajouter 2 paramètres. J'ai essayé :
link_to "Profile", 'http://example.com/profile', method: post, param1: 'value1', param2: 'value2'
Cela a juste ajouté ces paramètres à la <a>
élément HTML, mais ne les a pas soumis en cliquant sur le lien :
<a rel="nofollow" param1="value1" param2="value2" data-method="post" href="http://example.com/profile">Profile</a>
Existe-t-il un moyen d'effectuer une requête POST avec des paramètres en utilisant la fonction link_to
ou toute autre méthode Rails ? J'utilise Rails 3.2.9.