2013-10-24 4 views
0

У меня есть две модели, статья и статья EditedArticle, и оба имеют атрибут, называемый содержимым. Атрибут в настоящее время хранится как текст в базе данных.Как показать разницу в атрибуте для двух разных объектов двух разных классов в Rails?

Если у меня есть экземпляр каждой статьи и EditedArticle, a1 и EA1, и сделайте следующее:

unless a1.content == ea1.content 

Как я могу выделить различия в ea1.content, когда в edited_articles # показать вид? Я предполагаю, что мне придется что-то делать с .each_line, но я не совсем уверен, куда идти оттуда.

+0

[This] (http://users.cybercity.dk/~dsl8950/ruby/diff.html) может быть полезен для вас. – AahladParadigm

ответ

1

ЗАКАНЧИВАТЬ diff library, который находит различия между строками или массивами

также, вы можете найти text gem быть полезным для этой ситуации.

Существует еще один номер english, который может помочь.

Смежные вопросы