Когда я создаю новый объект, допустим
o = Object.new
Этот объект имеет id,
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()', будут вещи, которые недавно созданы или "активны"? Извините, что вопрос получился таким дерьмовым.