我正在研究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谢谢,我正在尝试 –