Я пытаюсь заставить работать кнопку «Добавить в корзину». Когда я использую <%= button_to "Add to Cart", :acton => "add_to_cart", :id => @product %>
и затем нажимаю кнопку, я получаю URL, который ставит действие после идентификатора, например: http://localhost:3000/store/show/1?acton=add_to_cart
Страница корзины не загружается.
Мне нужен URL, который выглядит следующим образом: http://localhost:3000/store/add_to_cart/1
. Я могу получить этот результат (и корзину для работы), если я не использую 'button_to':
<% form_for @product, :url => {:action => "add_to_cart", :id => @product} do |f| %>
<p><%= f.submit 'Add to Cart' %></p>
<% end %>
Но какого чёрта? Почему я не могу использовать button_to
?