Мне удалось настроить приложение с помощью поиска на основе act_as_ferret. В целом он отлично работает. Но я не могу найти результаты для слов с умлаутами (например, «Getränke»).actions_as_ferret с немецкими umlauts
Я добавил это в свою среду.rb и восстановил индекс с нуля, но не лучший результат.
Ferret.locale = "de_DE.UTF-8"
я дважды проверил мою таблицу базы данных, но я думаю, что это должно быть идеально:
DEFAULT CHARSET=utf8 COLLATE=utf8_bin
КСТАТИ: Данные отображаются нормально в таблице базы данных (если смотреть с Sequel Pro).
Затем я открыл индексный файл с Textmate для поиска записи с «GETRÄNKE» и я fugured, то TextMate открыл его с Mac римского кодированием и отображением Умляута как этого
GetR ‰ NKE
Я вновь открыл индексный файл с кодировкой UTF-8, но затем странные символы отображаются в виде прямоугольников с вопросительными знаками.
Как найти результаты по поиску слов с помощью German umlauts?