我正在创建我的第一个Rails应用程序,并且我将集成其他一些应用程序,如Mandrill,Xero等。
我只是想知道全局存储实例变量的最佳实践。例如,我不想在每个控制器中配置我的Mandrill包装器实例。我想在一个地方做这件事,并在我需要发送电子邮件时拨打电话。
application_helper.rb
是否可以做到这一点?
答案 0 :(得分:0)
我会为此创建一个服务。事实上,您可以查看http://blog.codeclimate.com/blog/2012/10/17/7-ways-to-decompose-fat-activerecord-models/,这是一种灵活,可测试且易于维护的应用程序的好方法。