Ruby on rails 重写的Rails Desive方法具有空参数
我已按照以下说明在Rails中重写Desive mailer: 我的问题是重写函数的参数缺少值 app/mailers/my_mailer.rbRuby on rails 重写的Rails Desive方法具有空参数,ruby-on-rails,devise,Ruby On Rails,Devise,我已按照以下说明在Rails中重写Desive mailer: 我的问题是重写函数的参数缺少值 app/mailers/my_mailer.rb def confirmation_instructions(record, token, opts={}) # record contains the User<ActiveRecord> # token = nil # opts = nil end def确认_指令(记录、令牌、选项={}) #记录包含用户 #令牌=
def confirmation_instructions(record, token, opts={})
# record contains the User<ActiveRecord>
# token = nil
# opts = nil
end
def确认_指令(记录、令牌、选项={})
#记录包含用户
#令牌=零
#opts=nil
结束
您必须在方法中调用super
,才能获取设备的默认行为。您必须在方法中调用super
,才能获取设备的默认行为。谢谢!我的印象是,我可以简单地从该方法发送电子邮件,而不依赖于内置的Desive方法。。。谢谢你的解决方案!我的印象是,我可以简单地从该方法发送电子邮件,而不依赖于内置的Desive方法。。。你的解决方案有效