任何人都可以告诉我,我如何更改rails 4中的确认电子邮件文本。 我想发送自定义文本以便在我使用带有设计的rails中的“conformable”时进行确认
现在发送的电子邮件位于
之下谢谢
答案 0 :(得分:0)
这非常简单,Devise在这里提供了很好的文档,如果你遇到问题可以参考:Custom Mailers on Devise
以下是逐步总结的内容:
lib/my_mailer.rb
的文件并将代码复制到那里。然后,您需要这个新类,您可以在initializer / devise.rb的顶部执行此操作。LIB / my_mailer.rb
class MyMailer < Devise::Mailer
helper :application # gives access to all helpers defined within `application_helper`.
include Devise::Controllers::UrlHelpers # Optional. eg. `confirmation_url`
end
然后在 config / initializers / devise.rb
中require 'my_mailer'
Devise.setup do |config|
.
.
.
end
下一步是将设计邮件程序设置更新为指向my_mailer
配置/初始化/ devise.rb
config.mailer = 'MyMailer'
最后一步是将Devise gem中的设计邮件程序视图直接复制到应用程序中的新视图文件夹中。因此,在Devise gem中,您将转到app/views/mailer
并从那里复制三个文件并将它们粘贴到应用程序中的新目录中。您需要在应用中为此新目录命名,如下所示app/views/my_mailer/
从那里,您可以根据自己的喜好直接编辑邮件。
希望这有帮助!