gpt4 book ai didi

ruby-on-rails - 如何使用 Cloudinary 将转换后的 url 输出为字符串?

转载 作者:行者123 更新时间:2023-12-04 03:33:19 25 4
gpt4 key购买 nike

我会先说这可能是错误地接近这一点。我想要做的是使用 data- 属性将 url w/transformation 传递给 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,但我想知道是否有更好的方法?

最佳答案

您可以使用 cloudinary_url 帮助程序生成不带图像标签的 URL。例如:

cloudinary_url(image.asset.filename.to_s, transformation: "medium")

正如 zeantsoi 所说,如果您使用的是 CarrierWave,您还可以将上传器本身作为参数传递:
cloudinary_url(image.asset, transformation: "medium")

关于ruby-on-rails - 如何使用 Cloudinary 将转换后的 url 输出为字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17515075/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com