再次使用rails app的utf8问题

我再站在这里拉我的头发..

所以我用拉脱维亚语制作应用程序。 所以它需要utf8编码。 我尝试将各种配置放在初始化器中,例如:

  • Encoding.default_internal =编码:: UTF_8
  • Encoding.default_external =编码:: UTF_8

试过各种评论,比如:

  • #encoding:utf-8

在我的视图布局文件中,我有:

 

我的数据库连接设置为utf8,实际上并没有问题。

我遇到的问题是,我不能在我的视图中使用UTF8字符。 每次我收到此错误:

 incompatible character encodings: ASCII-8BIT and UTF-8 

我敢肯定,我的文件是用utf8编码的。 我不知道我能做什么,让rails应用程序正确读取utf8。

好吧,所以我找到了一个修复,这对我有好处,但是发了一个新post,因为这需要更多的信息,我想……我不认为这是正确的做法,但是好吧……它修复了我所有的问题,所以也许这对其他人有帮助..

这是修复Rails utf8问题吗?