小编Jam*_*eil的帖子

Devise中的自定义变量重置密码说明?

我需要能够自定义rails devise邮件程序视图以重设密码说明。

为此,我需要做两件事。

  1. 为链接指定一个自定义URL,以使其基于特定的业务逻辑作为主机/域。当用户单击“忘记密码”时,此主机和域来自浏览器中的URL(即请求对象)。因此,我在delayed_job中没有请求对象来根据需要对其进行处理,因此我需要能够在发送电子邮件的delayed_job中的某个时候执行此操作。

  2. 将自定义变量传递给邮件视图,以便我可以为视图添加其他各种逻辑,根据需要隐藏和显示位。

有人可以帮忙吗?我可以看到您可以生成邮件视图以进行设计,但是我还需要能够将各种项目传递给它。例如,我是否需要以某种方式覆盖自己的用户模型和密码控制器中的功能?

ruby-on-rails mailer password-recovery devise

5
推荐指数
1
解决办法
2012
查看次数

标签 统计

devise ×1

mailer ×1

password-recovery ×1

ruby-on-rails ×1