0

既存のユーザーを古い 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"

ベース名が違うのはなぜですか?

4

1 に答える 1

0

Dragonfly バージョン 0.9.12 と 0.9.14 のセキュリティの違いが原因です。変更により、URL のエンコード方法が異なります。

于 2013-03-28T17:07:30.743 に答える