2013-03-28 3 views
0

Я пытаюсь подключить существующих пользователей из старого приложения 3.1 rails к новому приложению rails 4.0. Я предположил, что иметь такую ​​же конфигурацию и то же изображение image_uid было бы достаточно для переноса изображений стрекоз. Однако, хотя базовый url и image_uid соответствуют, создаются разные URL-адреса. старое приложение:Dragonfly через приложения; Тот же image_uid, тот же хост, другой Basename

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" 

Почему отличается базовым именем?

ответ

0

Причиной является разница в безопасности между версиями стрекоз 0.9.9 и 0.9.14. Изменение приводит к тому, что URL-адреса кодируются по-разному.