完整的rails json API示例与Rspectesting

我正在寻找一个实现了JSON API的Rails 3项目的好例子库,并且包含了RSpectesting。 一个完整的教程将是伟大的,但我会解决只是一个很好的评论的例子。

Yehuda Katz和Ryan Bigg出色的即将出版的书“ Rails 3 in Action” ,在整本书的示例应用程序的基础上,构build了一个testing驱动的JSON API。

虽然我强烈build议购买本书的beta版本,但示例应用程序的代码Ticketee是开源的,可以在GitHub上find 。 尤其是,与API相关的所有内容都是在/app/controllers/api下的命名空间,您可以在/spec/apifind大量的RSpectesting。

几个月前,当我不得不为iPhone应用程序编写JSON API时,我处于同样的位置,所以我很清楚缺乏好的,testing驱动的在线相关教程。 幸运的是,我发现了这本书,结果certificate是绝对的生命保护。

RubyGems.org是开源的,有一个很好的例子

不一定能回答api的例子,但是我绝对可以certificate在进程中的rails 3应用程序的APItesting。

这里你去:whitneytaylorimura.wordpress.com

它有一个完整的例子,使用Cucumber,Rspec和FactoryGirl来创build你的对象(使用DatabaseCleaner来清理它们)。