ruby-on-rails - 将 "# coding: utf-8"添加到所有文件

标签 ruby-on-rails ruby encoding utf-8

我能否以某种方式配置 Rails 以避免需要将 # coding: utf-8 添加到所有文件?还是我必须手动将它添加到每个文件?

UPD

为了改善我的生活,我发现了这颗 gem :

magic_encoding

它不会解决问题,但会向每个文件添加 magick 行。相关主题:Why are all strings ASCII-8BIT after I upgraded to Rails 3?

最佳答案

在 Rails 应用程序中,您可以在应用程序配置中指定默认字符编码。

config/application.rb 中的 Application 类中添加以下代码

看起来像:

# Configure the default encoding used in templates for Ruby 1.9.
config.encoding = "utf-8"

关于ruby-on-rails - 将 "# coding: utf-8"添加到所有文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7037094/

相关文章:

python - Windows 上带有 cp1251 和 utf-8 的 Unicode

ruby-on-rails - 无法在包含 check_box_tag 字段的表单中获取 Update_all 在 Rails 4 中完全工作

mysql - 打开换档错误。无法通过 mysql.sock 连接到数据库

php - Base64 解码图像 PHP

ruby - 之间的差异。和 #

ruby - Java 到 JRuby 到 Resque

python - 用一个空格替换非 ASCII 字符

ruby-on-rails - 如何以编程方式将 ActiveModel 验证器从一个模型复制到另一个模型?

android - 如何让 Rails 告诉移动应用程序用户是否登录?

ruby-on-rails - 如何在rails Devise gem中为单个用户关联多个电子邮件