我会先说这可能是错误地处理这个问题。我想要做的是使用data-
属性将带有转换的 url 传递给 JS。
目前,我正在使用以下内容生成图像标签:
= cl_image_tag(image.asset.filename.to_s, transformation: "scroller", :"data-medium" => image.asset.filename.to_s)
产生这个:
<img src="http://res.cloudinary.com/bucket/image/upload/t_scroller/v1373070863/s1ufy3nygii85ytoeent.jpg" data-medium="s1ufy3nygii85ytoeent.jpg">
我想做的是让它输出这个(利用t_medium
我设置的命名转换):
<img src="http://res.cloudinary.com/bucket/image/upload/t_scroller/v1373070863/s1ufy3nygii85ytoeent.jpg" data-medium="http://res.cloudinary.com/bucket/image/upload/t_medium/v1373070863/s1ufy3nygii85ytoeent.jpg">
目前,cl_image_tag
通过使用正确配置的 URL 生成图像标签来完成繁重的工作。这很好,但是我似乎找不到任何关于如何将配置的 URL 输出为不带图像标记的字符串(用作data-medium
属性)的文档。我可以手动配置 URL,但我想知道是否有更好的方法?