我正在尝试安装 inky-rb gem 以在 rails API-Only 中使用基础电子邮件主题。此 api 仅读取/发送数据,但我们想从她那里为用户发送电子邮件。
我已经添加了宝石
# Preprocessor for email HTML to convert components in table structure https://get.foundation/emails/docs/gem-guide.html
gem 'inky-rb', require: 'inky'
# Stylesheet inlining for email (used by inky)
gem 'premailer-rails'
但是运行时
rails g inky:install
并添加了foundation_emails.scss ruby on rails 电子邮件预览中断
所以我已经尝试取消注释
require 'action_view/railtie'
在 application.rb 中并添加config.assets.precompile += ['foundation_email.css' ]
到同一个文件中。
但是现在当我去邮件预览时,我收到了这个错误
LoadError in Rails::MailersController#preview
cannot load such file -- sassc
为了尝试解决这个问题,我尝试添加了 gem
gem 'sprockets', '~> 4.0'
gem 'sassc-rails'
但没用