У меня очень распространенная проблема в ruby 1.9.2 и rails 3.0.9 — несовместимые кодировки символов: исключение UTF-8 и ASCII-8BIT. Он возникает, когда я использую поиск Think_sphinx.
def result
#return page(1).per(1) #no any exceptions
return search('').page(1).per(1) #if I use this an exception is raised when i try to render partial
end
Затем результат этого метода используется в частичном
render Trademarks.result
Я использую и erb, и haml (визажист использует html, а я предпочитаю использовать haml), но это разрешено ссылкой на haml.
Я пробовал магические комментарии, default_internal, external и некоторые другие советы, но безрезультатно. Любые идеи?