Я пытаюсь сделать поиск, используя,Поиск по названию в не латинских символов
Product.order(:name).where("name like ?", params[:term])
Где: термин в не латинских символов (на иврите). И мое приложение и моя база данных установлены в UTF-8 application.rb
config.encoding = "utf-8"
база
utf8_unicode_ci
и видовое название Я ищу в базе данных, но поиск выходит пустым.
Любые предложения?
Сколько строк у вас есть в таблице, которую вы ищете? Если есть только несколько, это может быть вашей проблемой. – Hassan
хорошо для тестирования есть только одна строка, и я ищу именно ее, но она не найдет ее :-( – gmaliar
Да, я не думаю, что это сработает. Обычно, когда есть только 1-4 строки данных, не много будет возвращено при поиске. Попробуйте добавить около 10 строк * уникальных * данных. Затем попробуйте выполнить поиск. Дайте мне знать, что вы получаете. – Hassan