我正在使用一个 Rails 应用程序,我试图在我的 javascript 中指定一个 json 文件路径。但是,似乎我无法获得我应该得到的文件。我尝试了:该文件的绝对路径和相对路径。但是,没有什么对我有用。我知道 Rails.root 之前在我的 rake 任务中用于指定文件路径。但是,这次我需要在 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 应用程序的 javaScript 中指定文件路径的正确方法是什么?