获取AJAX 404错误

时间:2013-10-24 01:25:30

标签: ruby-on-rails ajax

这是我尝试让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

1 个答案:

答案 0 :(得分:0)

通过将路线更改为

来修复它
get '/getdata' => 'players#getdata', as: :getdata