2012-08-10 92 views
0

我有一个包含测试的iPhone应用程序。然而在这一点上所有的问题都是静态的,这意味着我必须更新应用程序来修复错误。我现在已经创建了一个Rails应用程序,以便我可以在Web上管理它们,并且我希望应用程序能够连接到我正在创建的Web服务API(JSON)。在Rails中暴露web服务API

我希望应用能够在用户更新应用时更新本地存储的所有问题,以便在没有活动的Internet连接的情况下使用它。

我在Rails应用程序中的模型是问题,答案和类别。问题有很多答案,而且问题已经属于很多类别。

我不确定接下来要做什么,如果这听起来很疯狂。我正在考虑以JSON格式向用户提供其所有关联的所有问题的列表。我如何处理只有外键的连接表categories_questions。我还没有理解如何以JSON格式显示具有关联的对象。

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

回答

0

解决此问题的一种方法是将关联嵌入到父模型的JSON中。使用像rabl这样的宝石将使这非常容易。