我目前正在尝试使用我的 Rails api 服务器设置邮件程序。目前,我收到以下错误:ActionView::MissingTemplate (Missing template user_mailer/welcome_email with "mailer". Searched in:
* "user_mailer"
):
目前有一个视图在views/user_mailer/welcome_email.html.erb
我的users_mailer.rb
样子如下:
class UserMailer < ApplicationMailer
default from: 'xx@xxx.com'
def welcome_email(user)
@user = user
@url = 'http://0.0.0.0:3000/login'
mail(to: 'xxx@xxxxx.com', subject: 'Welcome to the site')
end
end
我的控制器像这样调用邮件程序:
def show
UserMailer.welcome_email(@user).deliver_now
render json: @user
end
我试过设置config.api_only = false
没有任何运气。