【问题标题】:How generate a cloudinary URL from the rails controller如何从 Rails 控制器生成云 URL
【发布时间】:2016-11-12 02:39:32
【问题描述】:

我正在使用 rails 和 cloudinary 的 gem 和载波。我想从控制器创建一个 URL:

url = myModel.url_field
options = { width: 200 }
Cloudinary::Utils.cloudinary_url(url, options)

但我只得到没有裁剪选项的 URL

(网址仅为示例)

http://res.cloudinary.com/cloud/image/upload/v1458860591/logos/20160324170310.jpg

有一种获取网址的方法吗? 喜欢:

http://res.cloudinary.com/cloud/image/upload/w_200/v1458860591/logos/20160324170310.jpg

【问题讨论】:

  • 我在使用 pycloudinary 时遇到了同样的问题。我可以使用 cloudinary_url 并获取单独的选项,或者调用 CloudinaryImage 并获取完整的 url,但在 img 标记内。你找到解决办法了吗?

标签: ruby-on-rails ruby carrierwave


【解决方案1】:

经过更多搜索,我发现 an answer 在 python 中对我有用,对于 ruby​​ 版本也应该适用。

基本上不要在options里面传宽度,直接放:

Cloudinary::Utils.cloudinary_url(url, width=200)

这应该会给你带有宽度的网址:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-05
    • 1970-01-01
    • 1970-01-01
    • 2014-07-18
    • 2011-07-26
    • 2020-04-14
    • 2012-12-16
    • 2015-09-23
    相关资源
    最近更新 更多