我应该在Rails中将外部Web服务处理逻辑放在哪里?

问题描述:

在我的Rails应用程序中,我使用了一些外部Web服务:twitter,google picasa,flickr等。我应该在Rails中将外部Web服务处理逻辑放在哪里?

我应该在哪里放置与处理这些服务响应相关的代码?

您可以为每个模型创建抽象模型(非持久性),以便每个抽象模型都可以负责处理请求等等。

数据结构看起来是这样的:

app/models/web_services/ 
    google.rb 
    twitter.rb