0

我有一个包含测试的 iPhone 应用程序。但是此时所有问题都是静态的,这意味着我必须更新应用程序以修复错误。我现在已经制作了一个 Rails 应用程序,因此我可以在 Web 上管理它们,并且我希望该应用程序能够连接到我正在制作的 Web 服务 API (JSON)。

我希望该应用程序能够在用户更新应用程序时更新本地存储的所有问题,这样它就可以在没有有效互联网连接的情况下使用。

我在 Rails 应用程序中的模型是问题、答案和类别。问题有很多答案,一个问题有并且属于许多类别。

我不确定我接下来要做什么,如果这听起来很疯狂。我正在考虑以 JSON 格式向用户提供所有问题的列表及其所属关联。我该如何处理仅包含外键的连接表 categories_questions。而且我不明白如何以 JSON 格式公开具有关联的对象。

非常感谢您在正确方向上的帮助。

4

1 回答 1

0

解决此问题的一种方法是将关联嵌入到父模型的 JSON 中。使用像rabl这样的 gem可以很容易地做到这一点。

于 2012-08-10T07:57:36.980 回答