Rails 账户激活:从邮件预览到账户激活的全流程实现
1. 邮件预览
在开发过程中,我们可以使用 Rails 提供的特殊 URL 来预览邮件模板的效果。首先,需要对应用的开发环境进行一些配置。
- 开发环境配置 :在 config/environments/development.rb 文件中添加如下配置:
Rails.application.configure do
# ...
config.action_mailer.raise_delivery_errors = false
host = 'example.com' # 不要直接使用这个,使用你本地的开发主机
# 在云 IDE 中使用
config.action_mailer.default_url_options = { host: host, protocol: 'https' }
# 在本地开发时使用
# config.action_mailer.default_url_options = { host: host, protocol: 'http' }
# ...
end
对于云 IDE,需要使用实际的主机名,例如:
host = '<hex string>.vfs.cloud9.us-east-2.amazonaws.com'
# 云 IDE
config.action_mailer.default_url_options = { host:
超级会员免费看
订阅专栏 解锁全文
479

被折叠的 条评论
为什么被折叠?



