Когда я создаю новый объект, скажем,
o = Object.new
У этого объекта есть идентификатор,
o.object_id
#=> ########
Я также делаю несколько других объектов, используя класс Object. Как лучше всего было бы, чтобы ruby нашел объект 'o' с помощью атрибута object_id? Я думаю, что-то вроде
search_id = o.object_id
search_result = Object.find(search_id)
Где 'search_results' будет объектом, соответствующим 'search_id'. Кроме того, я определенно был бы признателен за совершенно иной подход к индексации объектов и извлечению их с помощью guid или чего-то еще. Большое спасибо!
Ха, ну, я думаю, мне действительно нужно подумать об этом в контексте базы данных и просто использовать запросы MySQL или запросы к любой БД, которую я выберу, чтобы найти объект. Чем больше я думаю об этом, то единственными возможными вещами, которые будут доступны через этот воображаемый метод find (), будут вновь созданные или «активные» вещи? Извините за этот дерьмовый вопрос.