Стрекоза через приложения; Тот же image_uid, тот же хост, другое базовое имя

Я пытаюсь перенести существующих пользователей из старого приложения rails 3.1 в новое приложение 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"

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

1 ответ

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

Другие вопросы по тегам