Bootstrap для стилизации электронной почты с Rails 5 в режиме API

У меня есть приложение Rails 5 API. Я хотел бы иметь возможность отправлять стилизованные электронные письма с помощью Bootstrap, но после добавления gem boostrap к моему Gemfile и работающей установке пакета я получаю эту ошибку:

 7:in `method_missing': undefined method `assets' for #Rails::Application::Configuration:0x0000555adc2497f8> (NoMethodError)

Что мне нужно сделать, чтобы я мог использовать гем начальной загрузки в своем приложении API?

1 ответ

Для тех, кто все еще изучает этот вопрос

Вам нужно будет раскомментировать "require 'sprockets / railtie'" в вашем файле application.rb.

Затем добавьте файл manijest.js в app / assets / config / manifest.js и свяжите свои каталоги в этом файле.

//= link_tree ../images
//= link_directory ../javascripts .js
//= link_directory ../stylesheets .css

Для получения дополнительной информации вы можете ознакомиться с документацией по конвейеру ресурсов rails.

Я нашел способ сделать это, не используя bootstrap драгоценный камень.

С использованием premailer а также premailer-rails драгоценные камни Мне удалось встроить стили начальной загрузки, включив ссылку на CDN в заголовок HTML-шаблона моей почтовой программы.

Другие вопросы по тегам