邮件中的Rails4图像(布局和正文)

时间:2016-02-16 09:30:37

标签: ruby-on-rails ruby-on-rails-4

我最近升级到Rails4,我的电子邮件中的图片坏了。

令我特别惊讶的是,我找不到任何关于如何在网络上修复它的文档。我猜我不是第一个用Rails4在邮件程序中添加一些图像的人,是吗?

以下是development.rb中的内容:

  Rails.application.routes.default_url_options[:host] = 'localhost:3000'
  config.action_mailer.default_url_options = { host: Rails.application.routes.default_url_options[:host] }
  config.action_mailer.asset_host = Rails.application.routes.default_url_options[:host]

我在layout.html.haml打电话:

= image_tag 'facebook.png', style: 'margin: 10px;', alt: 'Facebook'

但它根本没有设置任何网址。

我也尝试过:

= image_tag asset_url('facebook.png'), style: 'margin: 10px;', alt: 'Facebook'

但我收到undefined method 'protocol' for nil:NilClass错误。

有人可以总结如何使用所有default_url个选项,并且应该为所有选项设置一次吗?

由于

0 个答案:

没有答案