【发布时间】:2020-09-03 18:03:09
【问题描述】:
我有以下代码
module EmailHelper
def email_image_tag(image, **options)
attachments.inline[image] = File.read(image_path(image))
image_tag attachments[image].url, **options
end
end
在生产中这会引用带有哈希的正确图像,因为图像资源是预编译的,但是在开发中这会引发文件读取异常。
有没有一种优雅的方式来执行 File.read 而无需检查 Rails.env.development 吗?
【问题讨论】: