gpt4 book ai didi

ruby-on-rails - UserMailer :Class 的未定义方法 `with'

转载 作者:行者123 更新时间:2023-12-04 06:22:25 25 4
gpt4 key购买 nike

你能帮我处理 Ruby 上的 Mailer 吗?gem 'mail_form', '~> 1.7', '>= 1.7.1'

我有这个错误

UserMailer:Class 的未定义方法 `with'提取的源代码(第 19 行附近):

if @user.save
# Tell the UserMailer to send a welcome email after save
UserMailer.with(user: @user).welcome_email.deliver_later
# UserMailer.reject_timesheet(user: @user).welcome_email.deliver_now

我试过这个教程: https://rubyonrailshelp.wordpress.com/2014/01/08/rails-4-simple-form-and-mail-form-to-make-contact-form/

最佳答案

UserMailer.with(user: @user).welcome_email.deliver_later

rails 5.2 支持上述语法。

如果你使用低于 5.2 的 rails 版本,你必须使用下面的语法

UserMailer.welcome_email(@user).deliver_later

关于ruby-on-rails - UserMailer :Class 的未定义方法 `with',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53630869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com