2015-05-14 88 views
0

我在设计中发现缺少模板错误 - 可能是一个简单的错误,但我看不到它。我有 -缺少设计邮件模板

../mailers/user_mailer.rb 

class UserMailer < ::ActionMailer::Base 
    include Devise::Mailers::Helpers 
    default :from => "[email protected]" 
    def confirmation_instructions(record, token, opts={}) 
     @token = token 
     devise_mail(record, :confirmation_instructions, opts) 
    end 
... 

...和色器件生成一个模板 -

../views/users/mailer/confirmation_instructions.html.erb 

...但我得到一个模板丢失的错误 -

Missing template user_mailer/confirmation_instructions with "mailer". Searched in: * "user_mailer" 

为什么邮件模板未找到?

回答

1

您的confirmation_instructions.html.erb文件应位于视图中的user_mailer文件夹中。

路径这样../views/user_mailer/confirmation_instructions.html.erb

这个../views/users/mailer/confirmation_instructions.html.erb的insted的

+0

的感谢!接受这个 –

+0

感谢您的答案 - 非常感谢:) – RADan