2013-10-30 111 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以來,這已經太久了,所以我恐怕我無法進一步提供幫助。