RAILS3: Passer des paramètres arbitraires via button_to?

Je suis en train de faire quelque chose de très simple dans ma première application Rails (Rails 3) et je ne suis pas sûr de ce que je fais mal ou si il y a une meilleure approche. Ne pouvez pas trouver quoi que ce soit sur le web ou ici qui l'a résolu pour moi, malgré beaucoup de recherches.

Dans le soft que j'ai WorkRequests et des Articles. Lors de l'affichage d'un Article, je veux un bouton pour créer un WorkRequest et, lorsque la nouvelle WorkRequest formulaire s'affiche, l'article rempli. Essentiellement, je suis en train de passer l'Article.id de la nouvelle WorkRequest.

Travaille dans link_to juste en ajoutant le paramètre, mais je veux que ce soit un bouton. Tandis qu'elle indique dans l'Article du formulaire HTML en tant que paramètre de requête, il n'arrive jamais à la WorkRequest.nouvelle méthode. Cette article de 2010 explique le problème en détail, mais la solution ne fonctionne pas pour moi (voir mon commentaire à la fin de la page.)

Cela semble comme il devrait être assez facile et fréquent (une fois je l'ai trouver, il y a plusieurs autres endroits dans ma propre appli où je veux faire la même chose), mais j'ai été frapper ma tête contre ce mur depuis quelques jours maintenant. Je suis nouveau sur les Rails--c'est ma première application, j'ai donc espoir que quelqu'un de plus expérimenté peut vous aider!

Merci d'avance.

source d'informationauteur Dan Barron