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