我应该在Rails中将外部Web服务处理逻辑放在哪里?
问题描述:
在我的Rails应用程序中,我使用了一些外部Web服务:twitter,google picasa,flickr等。我应该在Rails中将外部Web服务处理逻辑放在哪里?
我应该在哪里放置与处理这些服务响应相关的代码?
答
您可以为每个模型创建抽象模型(非持久性),以便每个抽象模型都可以负责处理请求等等。
数据结构看起来是这样的:
app/models/web_services/
google.rb
twitter.rb