Rails在应用程序中访问API包装器的最佳实践

时间:2014-12-29 13:52:11

标签: ruby-on-rails

我正在创建我的第一个Rails应用程序,并且我将集成其他一些应用程序,如Mandrill,Xero等。

我只是想知道全局存储实例变量的最佳实践。例如,我不想在每个控制器中配置我的Mandrill包装器实例。我想在一个地方做这件事,并在我需要发送电子邮件时拨打电话。

application_helper.rb是否可以做到这一点?

1 个答案:

答案 0 :(得分:0)

我会为此创建一个服务。事实上,您可以查看http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/,这是一种灵活,可测试且易于维护的应用程序的好方法。