1
我想使用premailer-rails自动生成电子邮件的文本部分。premailer rails自动生成文本部分
gem 'hpricot'
gem "premailer-rails"
当我看到实际的电子邮件时,我没有收到文本部分。
看起来好像宝石没有启用。任何想法为什么?
我想使用premailer-rails自动生成电子邮件的文本部分。premailer rails自动生成文本部分
gem 'hpricot'
gem "premailer-rails"
当我看到实际的电子邮件时,我没有收到文本部分。
看起来好像宝石没有启用。任何想法为什么?
如果创业板不能正常工作,可能是因为你缺少一个初始化 在配置添加该代码/初始化/ premailer_rails.rb
Premailer::Rails.config.merge!(preserve_styles: true, remove_ids: true)
而且
如果你在Rails之外使用这个gem,你需要手动调用Premailer :: Rails.register_interceptors才能工作。这在理想情况下在某种初始化器中完成,具体取决于您使用的框架。
你可以在宝石的Github页面找到这个信息https://github.com/fphilipe/premailer-rails。 另一方面,他们也建议使用nokogiri而不是hpricot,因为后者不再受损。