【问题标题】:Dragonfly across applications; Same image_uid, same host, different Basename跨应用程序的蜻蜓;相同的 image_uid,相同的主机,不同的 Basename
【发布时间】:2013-03-28 16:31:00
【问题描述】:

我正在尝试将现有用户从旧的 3.1 rails 应用程序移植到新的 rails 4.0 应用程序。我假设具有相同的配置和相同的 image_uid 足以移植蜻蜓图像。但是,虽然基本 url 和 image_uids 匹配,但会产生不同的 url。旧应用:

1.9.3-p194 :002 > u.image_uid
 => "2013/03/07/19/10/42/209/jake.jpg" 
1.9.3-p194 :003 > u.image.url
 => "http://images.example.com/media/BAhbBlsHOgZmSSInMjAxMy8wMy8wNy8xOS8xMC80Mi8yMDkvamFrZV9zLmpwZwY6BkVU"

新应用:

1.9.3-p194 :002 > u.image_uid
 => "2013/03/07/19/10/42/209/jake.jpg" 
1.9.3-p194 :003 > u.image.url
 => "http://images.example.com/media/W1siZiIsIjIwMTMvMDMvMDcvMTkvMTAvNDIvMjA5L2pha2Vfcy5qcGciXV0"

为什么基本名称不同?

【问题讨论】:

    标签: ruby-on-rails dragonfly-gem


    【解决方案1】:

    由蜻蜓版本 0.9.12 和 0.9.14 之间的安全差异引起。更改会导致 url 编码不同。

    【讨论】:

      猜你喜欢
      • 2021-10-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-01
      • 2021-11-09
      相关资源
      最近更新 更多