【发布时间】:2014-05-13 05:26:30
【问题描述】:
我有一个 ember/rails 应用程序,其中包含三个主要模板:主页、联系人和付款。联系人和付款模板都需要一组联系人。该数组需要从外部 api 填充。目前,对于每次我访问此模板的联系人,都会点击外部 api。理想情况下,我希望在用户首次登录时异步访问 api,获取该数据一次,然后在必要时无需访问外部 api 即可引用它。
使用 rails,我可以轻松地为具有 postgres json 列的用户添加 has_one :contacts_list,并在切换模板时根据需要有条件地刷新它。我很好奇在 ember 中处理这个问题的最佳方法。
【问题讨论】:
-
您使用的是 ember 数据还是普通的旧 ajax?
-
我正在使用 ember 数据。
标签: ruby-on-rails api postgresql caching ember.js