javascript - 将本地json文件添加到rails app,使用$.getJSON在本地获取

标签 javascript jquery ruby-on-rails json

我正在尝试将本地静态 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/

相关文章:

ruby-on-rails - 设计 - 快速通知

javascript - 报价和自动换行

javascript - WScript.Shell RegWrite 在 Windows 8.1 上失败

javascript - 动态更改 CSS 类名

javascript - 在单个 JavaScript 文件中处理多个页面上的事件的正确方法是什么?

javascript - 在其他文本输入字段中输入文本时启用复选框

javascript - 鼠标离开后 jQuery 显示隐藏延迟仍在运行

javascript - 将 div 隐藏在父窗口之外的最佳方式

ruby-on-rails - Rails 升级 : rake test does nothing

ruby-on-rails - Omniauth Facebook 不返回电子邮件和性别限制 4