这是我第二次尝试让 AJAX 在应用程序中工作,但我被卡住了。我有一个链接,我正在尝试渲染图表。我尝试了不同的路线,但我很确定这是正确的语法,但我得到了错误:GET http://localhost:3000/players/getdata 404(未找到)。
如果这很重要,我正在使用 Rails 4。
<%= link_to "Show Chart", getdata_path, remote: true, method: 'GET', class: "btn" %>
玩家/getdata.js.erb
$(function () {
$('#container').highcharts({
...
});
});
路线.rb
get '/players/getdata' => 'players#getdata', as: :getdata
玩家控制器
def getdata
respond_to do |format|
format.js
end
end
编辑:耙路线给出:
getdata GET /players/getdata(.:format) players#getdata