此尝试呈现正确的视图(我认为):
class DeviseMailerPreview < ActionMailer::Preview
def confirmation_instructions
Devise::Mailer.confirmation_instructions(User.first, "faketoken")
end
end
然而,它在视图中实际使用的confirmation_url
助手上窒息(没有方法错误)。添加include Devise::Controllers::UrlHelpers
并不能解决错误(或更改我能识别的任何其他内容),尝试执行helper :all
,helper ApplicationHelper
等操作会获得undefined method helper
错误。
有什么想法吗?邮件 base 和邮件预览之间似乎存在一些非常不同的内容。