我正在研究Ruby on Rails應用程序,我需要將一些數據以csv格式加載到JS腳本中進行處理。如何在Rails中訪問csv文件
我的CSV文件中app/assets
和我的js文件是app/assets/javascripts
我使用assets.rb
處理:
Rails.application.config.assets.precompile += %w(myscript.js)
在`myscript.js我對CSV文件中的Ajax調用:
$.ajax({
url: "assets/mycsvfile.csv",
async: true,
success: function (csvd) {
// processing csv data
},
error: function(e) {
var errorMsg = e? (e.status + ' ' + e.statusText) : "";
console.log(errorMsg);
},
dataType: "text"
});
我仍然得到
404文件未找到
如何加載該csv文件?
感謝
多久呢CSV文件的變化?除非它不斷地改變*,否則讓瀏覽器在每次請求時處理它都是非常浪費的。考慮在服務器上處理一次,只要它發生更改並保存結果,然後將預處理的JSON發送到瀏覽器。 –
@Jordan謝謝,我正在嘗試 –