Je suis nouveau sur ROR mais je suis confronté à ce problème : dans la page d'index, j'ai
<%= button_to 'Yes', { :action => 'vote', :id => poll.id, :user_answer => 'yes' }, :method => :post %>
lorsque l'utilisateur appuie sur le "bouton Oui", l'url qui est passée au contrôleur contient tous les paramètres explicitement à l'utilisateur.
vote?id=1&user_answer=yes
dans routes.rb j'ai :
match 'vote' => 'polls#vote', :via => :post
Toute aide est appréciée
edit : l'intégralité de l'index.html.erb
Sondages
<% @polls.each do |poll| %>
<p>
<%= poll.question %>?
<%= button_to 'Yes', { :action => 'vote', :id => poll.id, :user_answer => 'yes' }, :method => :post %> (<%= poll.yes %>) /
<%= button_to 'No', { :action => 'vote', :id => poll.id, :user_answer => 'no' }, :method => :post %> (<%= poll.no %>)
</p>
<% end %>