У меня есть микро-мини-поисковая система, которая выделяет условия поиска в моем приложении rails. Поиск игнорирует акценты, а подсветка нечувствительна к регистру. Практически идеально. Но, например, если у меня есть запись с текстом «pão de queijo» и поиск «pao de queijo», то запись равна, но iext не является. Аналогично, если я ищу «pÃo de queijo», запись возвращается, но не подсвечивается должным образом.Как игнорировать акценты в функции выделения
Мой код просто:
<%= highlight(result_pessoa.observacoes, search_string, '<span style="background-color: yellow;">\1</span>') %>
actualy Я использую find с условиями, чтобы найти запись, и выделите ее, чтобы выделить ее. Таким образом, только встроенные функции, один для логики БД и другие для визуальной логики. – 2008-09-27 03:45:24