我开始将基于Rails的应用程序与其他外部API集成。我们将从邮件列表服务开始(可能是Mad Mimi或Campaign Monitor)。
我想知道是否有人有最佳/首选的做法来接近简单的集成,错误检查等。
您是否将API函数放入模型回调中?是否最好在后台运行API函数(ala delayed_job)?
答案 0 :(得分:1)
我倾向于使用“skinny controller, fat model”方法,所以我会说一切的模型。
就后台而言,它取决于进程是否异步。通过OAuth登录Twitter不适合后台工作,但从Google的AJAX Feed API获取供稿会。