我正在运行rake db:seed来填充数据库中的i18n数据,但它无法识别i18n字符.我得到的错误是 -
耙子流产了!
$ HOME/db/seeds.rb:9:无效的多字节字符(US-ASCII)
$ HOME/db/seeds.rb:9:无效的多字节字符(US-ASCII)
$ HOME/db/seeds.rb:9:语法错误,意外$ end,期待'}'
在调用rake之前,是否需要将本机语言字符串转换为UTF-8字符?
只需添加以下行作为种子的第一行.rb文件:
# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)
更新:
在ruby 2.0(似乎在上面)你不再需要这样做,utf-8
现在是默认编码.
归档时间: |
|
查看次数: |
1126 次 |
最近记录: |