我正在使用 RoR 3.2.3,并且 Devise and Active Admin 运行良好。但是,有些东西我没有得到。
在我的应用程序中,用户无法注册自己,只有管理员可以注册其他用户。这一切正常,管理员进入Active Admin面板->用户->新建并填写用户名和电子邮件,然后单击“创建”。为了让客户可以选择创建我在 mt AA 用户模型中使用的新密码:
after_create { |user| user.send_reset_password_instructions }
def password_required?
new_record? ? false : super
end
但是,我不希望电子邮件发送设计使用的文本,而是发送欢迎文本,而不是像“已请求更改密码的链接...”之类的内容,因为一开始没有密码。
简而言之,我想在创建新用户send_reset_password_instructions
时使用devise 方法而不使用它的devise/mailer/reset_password_instructions
视图。
然而,如果用户忘记了他的密码,那么他点击“忘记密码”链接,将发送一封电子邮件,其中包含 Devise 已经提供的默认文本。
关于如何完成这项工作的任何提示?
提前致谢, 问候