【发布时间】:2011-10-07 16:56:35
【问题描述】:
我正在编写一个 Rails 应用程序,它调用多个外部 Web API,例如 Geonames。我的想法是在单独的模块或类中捕获此逻辑,并从我的模型和控制器类中调用它们。是否有任何最佳实践可以放置此类代码?它应该是单独的非 ActiveRecord 模型类还是 lib 文件夹中的模块?还是在我需要它们的 ActiveRecord 类中将 WS 调用简单地实现为静态方法更好?
谢谢
【问题讨论】:
标签: ruby-on-rails