В моем приложении Sinatra я использую MongoDB с Grid для хранения обложек книг на Heroku. Я хочу иметь возможность связать их с книгами в моей основной базе данных, управляемой ActiveRecord. В настоящее время я загружаю изображение из Google Books, сохраняю его в MongoDB и сохраняю объект BSON :: ObjectID в базе данных в виде строки.
Когда я иду, чтобы получить изображение, однако, сетка не примет эту строку как способ получить файл.
Есть ли лучший способ для меня хранить эту информацию или лучший способ связать данные между двумя базами данных?