我正在使用 Carrierwave gem + Mercury Editor,我希望允许用户创建邮件活动并发送它们。一切正常,但我对内联图像有问题。
在 image_uploader.rb 我有
def store_dir
"#{uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}"
end
我有 newsletters.contents 列,它包括来自 Mercury 的预格式化 HTML,包括图像。
<img src="uploads/...">
因此,在电子邮件 .eml 文件中,我的路径类似于<img src="http://uploads/...">
If I change path to #{Rails.root}/uploads/#{model.class.to_s.underscore}/#{mounted_as}/#{model.id}
uploading not working 。
有没有什么办法解决这一问题?