-1

JavaScript内でjsonファイルパスを指定しようとしているRailsアプリを使用しています。しかし、取得すべきファイルを取得できていないようです。そのファイルへの絶対パスと相対パスの両方を試しました。しかし、何もうまくいきませんでした。以前、rake タスクでファイル パスを指定するために使用した Rails.root について知っています。しかし、今回は Rails アプリで JavaScript 内のファイル パスを指定する必要があります。私は、flare.json ファイルを見つけようとしています。それを app/assets/data/flare.json に入れて、これを試しました:

<script type="text/javascript">

d3.json("/app/assets/data/flare.json", function(error, root) {
.....

}

</script>

しかし、JavaScript コンソールでエラーが発生します。

GET `http://localhost:3000/app/assets/data/flare.json 404 (Not Found)`

Rails app の javaScript でファイル パスを指定する正しい方法を教えてください。

4

2 に答える 2