欢迎 xxx@xxxxx.com!您可以通过以下链接确认您的帐户电子邮件:在此处输入代码确认我的帐户
我想编辑这条消息变成这样
我的 project_name 你好 xxxx 点击这里确认你的电子邮件
欢迎 xxx@xxxxx.com!您可以通过以下链接确认您的帐户电子邮件:在此处输入代码确认我的帐户
我想编辑这条消息变成这样
我的 project_name 你好 xxxx 点击这里确认你的电子邮件
只需生成设计视图
rails g 设计:意见
然后您可以访问默认的邮件配置
your_app/app/views/devise/mailer
检查devise.en.yml
以查找设计翻译。您可以将 传递project_name
给翻译;例如:
t('welcome', :project_name => project.name)
在 yml 文件中:
welcome_message: 'My %{project_name} Hello xxxxx click here to confirm you email'
我相信您想从通常资源是用户或管理员confirmation_instructions.html.erb
时自定义文件app\view\resource\mailer
首先,检查您是否设置config.scoped_views = true
了config/initializers/devise.rb
多亏了这一点,安装设计正在资源的视图文件夹中寻找模板,而不是默认的app\views\devise\mailer
可以通过以下方式使用login
等username
<%= @resource.login %>
毕竟,请确保重新启动服务器。作为参考,请查看类似问题Ruby/Rails: How do you customize the mailer templates of Devise?