ruby-on-rails - Rails 无效的多字节字符 (US-ASCII) - Heroku 崩溃

标签 ruby-on-rails ruby ruby-on-rails-3 heroku

我的应用程序在 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/

相关文章:

ruby-on-rails - Rspec:使用 super(args) 初始化 Controller 类时,rspec-rails 是否存在问题?

ruby-on-rails - 关注包含的测试 belongs_to

ruby-on-rails - named_scope 至少有一个在 has_many 关联中

ruby - sed 命令在 ruby​​ 中不起作用,但它在终端中起作用

ruby-on-rails - 带有 Prawn Gem 的复选框

ruby-on-rails-3 - 设计 - 在用户编辑电子邮件后确认

ruby-on-rails - 运行 "rails server"时找不到 sqlite3 符号

ruby-on-rails - 如何在 Ruby 中关联来自不同类的实例

javascript - 覆盖 Rails 远程表单提交中使用的 JavaScript 模板

ruby-on-rails - 未定义的方法 `name' 为 ["Yes",真] :Array