Итак, вот что вам следует сделать
1 - Создайте вашу рассылку с помощью
rails g mailer folder_name email_name
2 - Добавьте драгоценные камни inky-rb, sass c -rails и sprocket в свой Gemfile.
gem 'inky-rb', require: 'inky'
gem 'sprockets'
gem 'premailer-rails'
gem 'sassc-rails'
Для установки драгоценных камней запустите bundle install и после rails s
3 - теперь вам нужно установить чернильный
rails g inky:install
OBS: Это добавьте в arquives foundation_emails.scss
ruby на рельсах прерывает предварительный просмотр электронной почты css и новый макет почтовой программы
4 - в aplication.rb
uncomment require sprockets/railtie
и добавьте после строки config.api_only = true
config.assets.precompile += %w( foundation_mails.css )
вам также необходимо добавить манифест. js внутри assets / config
//= link_directory ../stylesheets .css
5 - Теперь в views / folder_name_mailer вы меняете имя файла с email_name. html .erb в email_name. html .inky и добавьте один макет, подобный этому
<container>
<columns>
<spacer size="16"></spacer>
<h4 class="text-center"> This Works \0/ </h4>
</columns>
</row>
</container>
6 - вы можете следить за своими изменениями в localhost:3000/rails/mailers/folder_name_mailer/email_name.html
Полное описание этого руководства Ruby и Rails мне очень помогли решить эту проблему Предварительные просмотры почты и Учебник по шаблонам на Youtube