我正在尝试将本地静态 JSON 文件添加到我的 Rails 应用程序,然后在同一 Rails 应用程序的另一个 JavaScript 文件中使用 $.getJSON
检索 JSON 数据。
到目前为止,我尝试将它添加到 assets/javascripts/
和 public/
,然后运行 bundle exec rake assets:precompile
,但是我仍然没有成功地将 JSON 文件加载到我的其他 javascript 文件中。
最佳答案
您应该能够将静态 JSON 文件放在公共(public)目录中并直接加载它。假设在 public
目录中有一个名为 static.json
的文件,您需要加载的是:
$.getJSON('/static.json', function(data) {
console.debug(data);
});
关于javascript - 将本地json文件添加到rails app,使用$.getJSON在本地获取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24945284/