Я бы оставил это как комментарий, потому что он на самом деле ничего не отвечает, но я не могу, я новичок здесь, и я думаю, у меня нет представителя, чтобы сделать это, пожалуйста, извините.
Я издевался над настройкой, использовал ruby 1.8.7 с полнофункциональным приложением на рельсах 2.3.8, и оба раза я получал правильный вывод без трейлинга, о котором вы упомянули. Теперь мне интересно, что в данных? Я использовал общую таблицу в довольно простой HTML-документ. Работает как надо.
И последнее, на что стоит обратить внимание: регулярное выражение для разбора html - это хорошая идея? У меня никогда не было необходимости его использовать, но hpricot выглядит довольно аккуратно для такого рода вещей http://github.com/hpricot/hpricot.
Надеюсь, это поможет хоть немного.