Убедитесь, что элементы html закрыты при отображении подстроки на веб-странице (ruby on rails) - PullRequest
1 голос
/ 21 декабря 2010

Допустим, я делаю это:

entries.each do |entry| entry[0,1000] + "..." end

Предположим, что запись имеет

  • , которые не были закрыты, потому что она разрезала запись всередина списка.Как я могу убедиться, что эти теги закрыты, чтобы рендеринг не испортился?

    Я подумывал о создании метода, который нашел бы последний индекс

    и т. д. Это кажется громоздким.Любые идеи о том, как решить эту проблему с ruby ​​на рельсах?

    Спасибо!

1 Ответ

2 голосов
/ 21 декабря 2010

Проверьте hpricot драгоценный камень:

Hpricot("<ul><li>foo<ul><li>bar").to_html
=> "<ul><li>foo<ul><li>bar</li></ul></li></ul>"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...