У меня есть базовая модель для Item и script, чтобы заполнить ее из пользовательского источника (думаю, RSS-канал). В фиде каждый элемент идентифицируется с помощью guid; в моей системе Item имеет только автогенерируемый первичный ключ id.
Я хочу, скажем, ItemFeedInfo, который отображает guid->id (чтобы я мог различать новые и модифицированные элементы)
Я собираюсь создать
class ItemFeedInfo
belongs_to :Item
end
Я бы предпочел не изменять Item, так как его определение логически не зависит от ItemFeedInfo Однако каждый пример, который я могу найти при использовании belongs_to, упоминает аналог has_one. Это необходимо?