编辑:我已经阅读了有关使用Rails& amp; D3和我听到的建议是使用JSON传入数据,让您的生活更轻松。经验教训。
基本的Ruby / Rails应用程序,用d3创建一个股票图表。但是,我似乎无法加载我的数据集(在这种情况下.csv文件保存在rails应用程序中。控制台显示此错误:
“获取http:// localhost:3000 / pages / sp500.csv 404(未找到)”(已添加空格)
我的代码:
d3.csv("sp500.csv", function (data) {
data.forEach(function(d) {
d.date = parseDate(d.date);
d.price = +d.price;
});
尝试将sp500.csv保存在各种目录中并以各种方式调用它,但仍然卡住了。感谢帮助。
答案 0 :(得分:1)
您是否可以直接通过浏览器访问该文件,而无需使用您的应用和d3?
答案 1 :(得分:0)
您收到此错误是因为您的Rails应用程序未提供该文件,因为它不知道这样做。最近我在使用Node.js设计应用时遇到了同样的问题。自从我使用Rails以来已经太久了,所以我担心我无法提供更多的帮助。