Ruby on rails 4 Rails action mailer预览中干涸代码的最佳实践?

Ruby on rails 4 Rails action mailer预览中干涸代码的最佳实践?,ruby-on-rails-4,actionmailer,Ruby On Rails 4,Actionmailer,我有一系列相关的动作邮件预览方法。在每种方法中,我都会复制和粘贴前五行左右的代码,以便创建每次都需要的对象,例如帐户和用户 我可以在RSpec中使用before块或let语句,或者在控制器中使用before_操作来抽象/干燥这样的内容。操作邮件预览的最佳实践是什么?定义一个初始化函数,并将所有重复的代码放在其中。记住在函数开始时调用super。before\u filter是一种很好的方法before\u filter在操作中不起作用mailer previews所以只需在每个mailer\u方

我有一系列相关的动作邮件预览方法。在每种方法中,我都会复制和粘贴前五行左右的代码,以便创建每次都需要的对象,例如帐户和用户


我可以在RSpec中使用before块或let语句,或者在控制器中使用before_操作来抽象/干燥这样的内容。操作邮件预览的最佳实践是什么?

定义一个
初始化
函数,并将所有重复的代码放在其中。记住在函数开始时调用
super

before\u filter是一种很好的方法before\u filter在操作中不起作用mailer previews所以只需在每个mailer\u方法中调用该方法即可。这只是一行代码。没问题