将Rails应用程序与外部API集成的最佳实践?

时间:2010-01-18 21:06:28

标签: ruby-on-rails api email-integration

我开始将基于Rails的应用程序与其他外部API集成。我们将从邮件列表服务开始(可能是Mad MimiCampaign Monitor)。

我想知道是否有人有最佳/首选的做法来接近简单的集成,错误检查等。

您是否将API函数放入模型回调中?是否最好在后台运行API函数(ala delayed_job)?

1 个答案:

答案 0 :(得分:1)

我倾向于使用“skinny controller, fat model”方法,所以我会说一切的模型。

就后台而言,它取决于进程是否异步。通过OAuth登录Twitter不适合后台工作,但从Google的AJAX Feed API获取供稿会。