В этом коде нет ничего плохого.
Убедитесь, что вы правильно установили title = [], прежде чем пытаться добавлять элементы. Также вы должны предоставить более подробную информацию о том, какую библиотеку вы используете. Я предполагаю, что это REXML, но я не уверен.
РЕДАКТИРОВАТЬ : Я просто заметил, что вы называете элементы []. Измените код на
root.elements.each("channel/item") do |item|
titles << item.text
end