これは、アプリで AJAX を機能させようとする 2 回目の試みであり、立ち往生しています。リンクがあり、チャートをレンダリングしようとしています。別のルートで試してみましたが、これが正しい構文であると確信していますが、エラーが発生しています: 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