Есть ли простой способ сделать, это - создает повышенный текст, который показывает изменения между двумя частями текста. Встроенный помощник, возможно? Посмотревший, но не мог найти!
http://github.com/pvande/differ Вы можете использовать то, что выполняет сравнение строк. Вам нужно будет создать некоторую логику, чтобы отформатировать его в состояние готовности к выводу. Вероятно, используя Builder :: XmlMarkup в качестве помощника.
Также есть: http://github.com/myobie/htmldiff
Кажется, что выводит разметку, но это не очень хорошо документировано.
Что касается встроенного помощника, я не думаю, что в Rails есть что-то встроенное. Там http://api.rubyonrails.org/classes/ActiveSupport/CoreExtensions/Hash/Diff .html - но, в отличие от первого плагина, он используется для хешей, а не для строк.
Вы можете сделать это полностью на стороне клиента в javascript, используя что-то вроде jsdifflib ( http://snowtide.com/jsdifflib ).