我已經開始收到以下錯誤在我出於某種原因的景色之一,我沒有得到它的發展,但只在生產中。收到此錯誤的軌道:`::的ActionView ::模板錯誤(代碼轉換器沒有發現(UTF-8 UTF-16))`
這是回溯的片段,有什麼想法嗎?
ActionView::Template::Error (code converter not found (UTF-8 to UTF-16)):
19: [title, summary.gsub(/^/, " "), nil].join("\n\n")
20: end
21: end.join
22: sections = sections.force_encoding('UTF-8').encode('UTF-16', :invalid => :replace).encode('UTF-8') if sections.respond_to?(:force_encoding)
23: %>
24:
25: <%= raw sections %>
能否請您解釋一下這個conerting感爲UTF-16和後面是什麼?^^ – davidb
好問題,它不是做這個的「我的」代碼的一部分。最後,這只是另一個問題的一個症狀,即如果您在視圖模板中引用JS文件,並且他們還沒有通過資產管道,則會出現此錯誤。非常不直觀,我想補充... –