0

我正在将 Backbone.js 示例 Todos 应用程序修改为位置管理器。

当您在浏览器中添加新的“位置”时,ruby 后端会从浏览器中获取 POST 数据,并对地址进行地理编码。然后它将用户在浏览器中输入的地址替换为 Google 返回的格式良好的地址,最后将新位置添加到数据库中。由于我没有正确连接 Backbone 以使这些数据在视图中保持同步,因此在我刷新页面之前,格式良好的地址不会显示。

我的目标是在将新位置对象添加到数据库后立即自动显示格式良好的地址。

我在这里看到了 Jason Stonebreaker 的潜在解决方案,但不确定这段代码属于哪里:Polling a Collection with Backbone.js

我的代码:https ://gist.github.com/Lordnibbler/5331943

4

1 回答 1

0

原来我忘记让我的 JSON REST API 在 POST 或 PUT 数据发送到服务器后以 JSON 格式返回新创建或更新的 Location 对象。让 POST/PUT 端点以 JSON 格式返回当前的 Location 对象,允许骨干网自动更新属性。

于 2013-04-07T22:33:43.877 回答