Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何更改rails 4中的确认电子邮件文本,我想在使用“confirmable”时发送自定义文本以进行确认_Email_Ruby On Rails 4_Devise - Fatal编程技术网

Email 如何更改rails 4中的确认电子邮件文本,我想在使用“confirmable”时发送自定义文本以进行确认

Email 如何更改rails 4中的确认电子邮件文本,我想在使用“confirmable”时发送自定义文本以进行确认,email,ruby-on-rails-4,devise,Email,Ruby On Rails 4,Devise,有谁能告诉我,我如何在rails 4中更改确认电子邮件文本。 当我在rails中与Desive一起使用conformable时,我想发送自定义文本以供确认 现在发送的电子邮件如下 欢迎用户在这里发送电子邮件。 您可以通过以下链接确认您的帐户电子邮件: 确认我的帐户 谢谢它非常简单,Desive在这里有很好的文档,如果您遇到困难,可以参考: 以下是一步一步的总结: 创建自定义邮件程序类。您将把这段代码放在/lib目录中。在/lib目录中,创建一个名为lib/my_mailer.rb的文件,并将代码

有谁能告诉我,我如何在rails 4中更改确认电子邮件文本。 当我在rails中与Desive一起使用conformable时,我想发送自定义文本以供确认

现在发送的电子邮件如下

欢迎用户在这里发送电子邮件。 您可以通过以下链接确认您的帐户电子邮件: 确认我的帐户
谢谢

它非常简单,Desive在这里有很好的文档,如果您遇到困难,可以参考:

以下是一步一步的总结:

创建自定义邮件程序类。您将把这段代码放在/lib目录中。在/lib目录中,创建一个名为lib/my_mailer.rb的文件,并将代码复制到那里。然后,您将需要这个新类,您可以在initializer/designe.rb的顶部执行此操作。 lib/my_mailer.rb

下一步是更新designe mailer设置以指向my_mailer

config/initializers/designe.rb

最后一步是将Deviate mailer视图从Deviate gem直接复制到应用程序中的新视图文件夹中。因此,在Desive gem中,您将转到app/views/mailer,从那里复制三个文件,并将它们粘贴到应用程序中的新目录中。您需要在应用程序中将此新目录命名为app/views/my_mailer/

从那里你可以直接编辑邮件到你喜欢的


希望这有帮助

这篇文章没有帮助吗?
class MyMailer < Devise::Mailer
    helper :application # gives access to all helpers defined within `application_helper`.
    include Devise::Controllers::UrlHelpers # Optional. eg. `confirmation_url`
end
require 'my_mailer'

Devise.setup do |config|
.
.
.
end
config.mailer = 'MyMailer'