rake db:i18n数据的种子

时间:2011-04-27 07:30:44

标签: rake

我正在运行rake db:seed来填充数据库中的i18n数据,但它无法识别i18n字符。我得到的错误是 -

rake aborted!

$ HOME / db / seeds.rb:9:无效的多字节字符(US-ASCII)

$ HOME / db / seeds.rb:9:无效的多字节字符(US-ASCII)

$ HOME / db / seeds.rb:9:语法错误,意外$ end,期待'}'

在调用rake之前,我是否需要将本地语言字符串转换为UTF-8字符?

1 个答案:

答案 0 :(得分:5)

只需将以下行添加为 seeds.rb 文件的第一行:

# -*- coding: utf-8 -*-

<强>更新 在ruby 2.0中(似乎在上面)你不再需要这样做了,utf-8现在是默认编码。