Bootstrap 用于电子邮件样式 Rails 5 in API 模式

Bootstrap for email styling with Rails 5 in API mode

我有一个 Rails 5 API 应用程序。我希望能够使用 Bootstrap 发送样式化的电子邮件,但是在将 gem boostrap 添加到我的 Gemfile 并安装 运行 捆绑包后,我收到此错误:

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

我需要做什么才能在我的 API 应用程序中使用 bootstrap gem?

我找到了一种不涉及使用 bootstrap gem.

的方法

使用 premailerpremailer-rails gems 我能够通过在 [=20] 中包含 CDN link 来内联 bootstrap 样式=] 我的邮件程序的 HTML 模板。

对于那些仍在研究这个问题的人

您必须从 application.rb 文件中取消注释 "require 'sprockets/railtie'"。

然后在 'app/assets/config/manifest.js' 中添加 manijest.js 文件,并在该文件中添加 link 您的目录

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

更多信息,您可以查看rails asset pipeline documentation