Они не должны иметь другую структуру, если они не имеют разные форматы (ATOM, RSS, RSS 2.0 и т. Д.).Все они должны быть помечены как таковые в документе, поэтому вам необходимо настроить свой код, чтобы учесть это ... Обычно я использую библиотеку, которая абстрагирует все это в единый API для доступа к различным элементам.Я действительно не делаю RoR, но с php я использую Zend_Feed.Я уверен, что что-то подобное происходит в мире Ruby.