【发布时间】:2011-07-21 09:37:04
【问题描述】:
我在处理 UTF-8 字符时遇到了一些问题。这是 db/seeds.rb
User.create(username: 'eml', first_name: '****', last_name: '****äck',
email: 'somemail@example.com', password: 'asdasd')
我的终端(OSX 10.5.8)设置为使用 UTF-8,Rails(根据 application.rb)设置为使用 utf-8。这是错误:
$ rake db:seed
rake aborted!
/Projects/***/db/seeds.rb:8: invalid multibyte char (US-ASCII)
/Projects/***/db/seeds.rb:8: invalid multibyte char (US-ASCII)
/Projects/***/db/seeds.rb:8: syntax error, unexpected $end, expecting ')'
...ame: '****', last_name: '****äck',
... ^
Tasks: TOP => db:seed
(See full trace by running task with --trace)
【问题讨论】:
标签: ruby-on-rails utf-8 ruby-on-rails-3.1