Сериализация идентификатора сетки MongoDB в строку с использованием ActiveRecord - PullRequest
1 голос
/ 25 августа 2010

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

Когда я иду, чтобы получить изображение, однако, сетка не примет эту строку как способ получить файл.

Есть ли лучший способ для меня хранить эту информацию или лучший способ связать данные между двумя базами данных?

1 Ответ

1 голос
/ 26 августа 2010

Друг помог мне с этим: это была строка YAML, поэтому

YAML::load

для строки, хранящейся в базе данных, сделали свое дело.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...