我正在寻找一个很好的 Rails 3 项目示例存储库,它实现了 JSON API 并包含 RSpec 测试。一个完整的教程会很棒,但我会选择一个评论很好的例子。
最佳答案
Yehuda Katz 和 Ryan Bigg 即将出版的优秀书籍,Rails 3 in Action ,有一章是关于在贯穿整本书的示例应用程序之上构建测试驱动的 JSON API。
虽然我强烈建议购买本书的测试版,但示例应用程序 Ticketee 的代码是开源的,可以在 GitHub 上找到。 .特别是,所有与 API 相关的命名空间都在 /app/controllers/api
下,您可以在 /spec/api
中找到大量 RSpec 测试。
几个月前,当我不得不为 iPhone 应用程序编写 JSON API 时,我处于与您相同的位置,因此我很清楚缺乏好的、测试驱动的相关在线教程。幸运的是,我发现了这本书,结果证明它绝对是救命稻草。
关于ruby-on-rails - 带有 Rspec 测试的完整 rails json API 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6885572/