我的应用程序在 Heroku 上崩溃,这是日志:
pp/helpers/application_helper(bg).rb:70: invalid multibyte char (US-ASCII) (Synt
axError)
←[36m2011-09-15T18:48:44+00:00 app[web.1]:←[0m /app/app/helpers/application_help
er(bg).rb:71: invalid multibyte char (US-ASCII)
应用助手的一部分(bg):
def convert_html_entities(text)
text.gsub(/å/,"å") - Line 70
text.gsub(/æ/,"æ")
text.gsub(/ø/,"ø")
text.gsub(/©/,"©")
end
我已尝试将帮助程序文件保护为 UTF-8,但没有成功。
最佳答案
你应该有这条线
# -*- coding: utf-8 -*-
作为文件的第一行。如果文件以不同的编码保存,请替换 utf-8
。
关于ruby-on-rails - Rails 无效的多字节字符 (US-ASCII) - Heroku 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436134/