预算是一个示例性的iPhone应用程序,它可以与RESTful Rails应用程序进行交互,管理预算及其相关的费用资源。为什么要使用它?这个应用程序的设计初衷是为了演示如何在Rails应用中有效地管理两个嵌套资源。创建于2009年10月,本应用程序作为我当时工作中的一个示例项目,主要是因为编程的乐趣所在。:-)

主要功能

虽然该应用仅用于演示,但它包含了以下值得在应用程序中实现的功能:

  • 支持Budget和Expense资源的CRUD操作(增、删、改、查)

  • 嵌套资源管理

  • 异步网络请求

  • 验证错误处理

如果想从单个资源的操作开始,建议参考更简单的示例:如何使用ObjectiveResource进行快速集成。

快速开始

  1. 启动Rails应用程序:

    • $ cd server/budgets

    • $ rake db:migrate

    • $ ruby script/server

  2. 打开您最喜欢的浏览器访问。

提示: 在开发过程中,如果只需管理单个资源,可以先从简单的示例入手,逐步深入到复杂的多资源应用。