Проблема в том, что данные на самом деле не хранятся в базе данных (несмотря на активные таблицы хранения) - большой двоичный объект записывается на диск. В моей настройке (с использованием Capistrano) не было общего места хранения в нескольких развертываниях, поэтому файлы, загруженные в предыдущих развертываниях, становятся недоступными после нового развертывания. Использование общей символической ссылки должно исправить это.