Ruby on Railsアプリケーションで、処理するJSスクリプトにcsv形式のデータをロードする必要があります。Railsでcsvファイルにアクセスするには
私のcsvファイルがapp/assets
であり、私のjsファイルは、私が使用してassets.rb
で処理app/assets/javascripts
です:
$.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"
});
:私はcsvファイルへのAJAX呼び出しを行う
myscript.js `で
Rails.application.config.assets.precompile += %w(myscript.js)
を
私はまだ見られない
404ファイルを取得
どのようにしてそのCSVファイルを読み込むことができますか?
おかげ
どのくらいの頻度でCSVファイルを変更していますか? *常にそれを変更しない限り、ブラウザーにすべての要求を処理させるのはかなり無駄です。サーバー上で一度だけ処理し、結果が変わったら保存してから、前処理したJSONをブラウザに送信してください。 –
@ジョーダンありがとう、私はそれを試している –