【发布时间】:2020-09-17 02:49:09
【问题描述】:
我正在尝试安装 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'
但没用
【问题讨论】:
-
如果您找到了解决方案,那么您不应编辑您的问题,而是将其作为解决方案发布。请阅读How to Ask、How to Answer并通过tour
标签: ruby-on-rails-5 actionmailer zurb-ink