2013-10-30 74 views
0

编辑:我已阅读更多关于使用Rails & D3以及我听到的建议是对传入数据使用JSON并使您的生活更轻松。学过的知识。使用d3导入.csv数据错误:404:未找到错误

基本Ruby/Rails应用程序,用d3创建股票图表。但是,我似乎无法加载我的数据集(在这种情况下.csv文件保存在rails应用程序中。控制台显示此错误:

“GET http:// localhost:3000/pages/sp500.csv 404(Not Found )”(空格加)

我的代码:。

d3.csv("sp500.csv", function (data) { 

     data.forEach(function(d) { 
     d.date = parseDate(d.date); 
     d.price = +d.price; 
    }); 

尝试保存在不同的目录中sp500.csv,把它在各种不同的方式,但还是被卡住感谢您的帮助

+0

自从我看了Rails之后已经有一段时间了,但是我想知道它是否将服务器端的这个URL解释为REST端点的调用。您可能必须在路由文件中执行某些操作才能将其视为静态文件请求。 –

回答

1

能你直接通过浏览器访问文件,而不需要你的应用和d3?

+0

纠错:不,我无法在本地打开文件的情况下下载它。如果我试图从控制台中的URL中找到文件,它显示没有下载任何东西,找不到它。 – DeBraid

+0

我不知道你的环境是什么。例如,在我本地运行的wamp服务器上,如果我尝试从URL中找到一些cvs文件,它将被下载并保存到我的系统中。 –

0

您正在收到此错误,因为您的Rails应用程序未提供该文件,因为它不知道这样做。我最近在使用Node.js设计应用程序时遇到了同样的问题。自从我使用Rails以来,这已经太久了,所以我恐怕我无法进一步提供帮助。