加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby 1.9.3 UndefinedConversionError

发布时间:2020-12-16 19:24:10 所属栏目:百科 来源:网络整理
导读:直到最近一切都在我的机器上工作正常但是几天后我一直收到错误编码:: UndefinedConversionError:U2713从UTF-8到US-ASCII,只要我从浏览器发送到服务器. 首先,由于涉及帖子,我尝试了向database.yml添加编码最明显的事情: development: adapter: postgresql h
直到最近一切都在我的机器上工作正常但是几天后我一直收到错误编码:: UndefinedConversionError:U2713从UTF-8到US-ASCII,只要我从浏览器发送到服务器.

首先,由于涉及帖子,我尝试了向database.yml添加编码最明显的事情:

development:
  adapter: postgresql
  hostname: localhost
  port: 5432
  username: mikael
  password:
  database: dev
  encoding: utf8

如果我安装ruby-debug19和ruby-debug-base19并运行rails:

rails s --environment=development --debug

现在一切正常.我该如何找出问题的原因,以便我可以解决它?

编辑1:

1.9.3p0 :001 > Encoding.default_internal
 => #<Encoding:UTF-8> 
1.9.3p0 :002 > Encoding.default_external
 => #<Encoding:UTF-8>

编辑2:
如果我在生产模式下运行一切正常.

解决方法

这听起来像是在Rails 3.1.2中报告的 bug有一个 workaround而下一个版本的1.9.3应该解决这个问题

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读