我在ruby 1.9.2和rails 3.0.9中有一個很常見的麻煩 - 不兼容的字符編碼:UTF-8和ASCII-8BIT異常。 當我使用thinking_sphinx搜索時引發。不兼容的字符編碼:UTF-8和ASCII-8BIT和thinking_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允許referrence。
我試過魔法評論,default_internal,外部和一些其他的建議,但沒有結果。有任何想法嗎?
只有當我使用trademark.excerpts.something時纔會引發異常。看來,這是問題的原因。當突出顯示詞語時,可能摘錄添加不兼容的符號?我在這裏創建了一個問題https://github.com/freelancing-god/thinking-sphinx/issues/262 –