Мы используем aws-sdk для ruby, в частности, AWS :: Record :: Base.
По разным причинам нам нужно поместить записи различных объектов в одном домене в sdb.
Подход, который мы решили использовать здесь, заключается в добавлении атрибута к каждому объекту, который содержит имя объекта, и последующем включении его в предложение where методов поиска при получении объектов из sdb.
Мои вопросыдля читателей:
что вы думаете об этом подходе?
как это лучше всего реализовать аккуратно?Как лучше всего добавить атрибут по умолчанию, включенный в объект, не определяя его явно в каждой модели?Является ли переопределение find или где в методах поиска достаточным для того, чтобы получение объектов из sdb включало пункты, учитывающие новый атрибут по умолчанию?
Мысли приветствуются.