我正在做一個小的rails應用程序。遠程真正的button_to不讓阿賈克斯呼籲
我正在嘗試做一個ajax調用。 儘管我使用remote: true
button_to正在發出非Ajax請求。它重定向我到這個網址http://localhost:3000/lines?product_id=1
<% @products.each do |product| %>
<%= link_to product.name, controller: "store", action: "show", id: product %><br>
<%= button_to "Add to Cart", {controller: "lines", action: "create", product_id: product.id}, method: "POST", remote: true %>
<% end %>
任何想法?
謝謝!
---編輯--- 這是我的application.js這樣
= require jquery
= require jquery_ujs
//= require turbolinks
//= require_tree .
你可以擺脫'method' - post是一個默認值。 – BroiSatse
值得添加您的application.js,因爲這似乎是問題的原因。 – Shadwell
檢查這看起來重複http://stackoverflow.com/questions/19710040/ajax-call-when-clicking-on-a-button-in-rails – Arvind