【发布时间】:2016-11-18 19:28:44
【问题描述】:
我正在关注 michael harlt rails 教程,但出现此错误
缺少带有 {:locale=>[:en], :formats=>[:html], :variants=>[], :handlers=>[:raw, :erb, :html, 的模板布局/邮件程序:构建器,:ruby,:coffee,:jbuilder]}。搜索:*“/home/ubuntu/workspace/app/views”
预览帐户激活时
这是我的 user_mailer.rb
class UserMailer < ApplicationMailer
def account_activation(user)
@user = user
mail to: user.email, subject: "Account activation"
end
def password_reset
@greeting = "Hi"
mail to: "to@example.org"
end
end
并且错误突出显示了
的行mail to: user.email, subject: "Account activation"
我尝试在 user_mailer.rb 中添加布局“邮件程序”,但它不起作用。
【问题讨论】:
-
您需要添加实际的 erb.html(或您可能拥有的任何其他变体)
标签: ruby-on-rails ruby ruby-on-rails-3 web ruby-on-rails-5