Тильда или акцент на рельсах 3 - PullRequest
2 голосов
/ 30 сентября 2011

У меня есть этот код для консультации:

text = 'pestañas'
text.split(' ').each do |word|
    @dictionary = Dictionary.where('spanish_word LIKE ?', "%#{word}%").first
end

Но если я вижу на отладчике, у меня есть эта консультация:

Dictionary Load (0.3ms)  SELECT `dictionaries`.* FROM `dictionaries` WHERE (spanish_word LIKE '%pestaas%') LIMIT 1

У меня проблема с символами ñ, á, é, í, ó, ú или латинского алфавита. Моя MySQL DB кодировка UTF-8 Unicode (utf8), Ruby 1.9.2p0

1 Ответ

0 голосов
/ 16 декабря 2011

Какой гем MySQL вы используете?Вы должны использовать ruby-mysql или mysql2 gem.

См. Читает для Rubyists для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...