У меня есть приложение Rails с действием SayController
, hello
и шаблоном просмотра say/hello.html.erb
. Когда я добавляю какой-нибудь кириллический символ, такой как «ю», я получаю сообщение об ошибке:
ArgumentError в SayController # hello
invalid byte sequence in UTF-8
Заголовки:
{"Cache-Control"=>"no-cache",
"X-Runtime"=>"11",
"Content-Type"=>"text/html; charset=utf-8"}
Если я попытаюсь написать это письмо со встроенным Ruby,
<%= "ю" %>
Я не получаю никакой ошибки, но вместо этой буквы отображается знак вопроса в черном квадрате ( ).
Я использую Windows 7 x64, Ruby 1.9.1p378, Rails 2.3.5, сервер WEBrick.