Encoding :: CompatibilityError в рельсах - PullRequest
0 голосов
/ 26 декабря 2009
<%= link_to '注销', :controller => :user, :action => :logout %>

это вызывает исключение Encoding :: Compatibility, и при попытке

<%= link_to '注销'.force_encoding('utf-8'), :controller => :user, :action => :logout %>

это тоже не помогло. но это работает

<a href="<%= url_for :controller => :user, :action => :logout>">注销</a>

почему ??? Я просто не могу понять, ПОЧЕМУ это происходит и КАК это исправить. есть идеи?? Спасибо!!! ruby версия 1.9, рельсы 2.3.5

1 Ответ

0 голосов
/ 26 декабря 2009

Ранее у меня были похожие ошибки, и оказалось, что сам файл, содержащий код, не использует кодировку UTF8 :(, поэтому вам лучше проверить используемый вами редактор, поскольку он может не использовать файлы в кодировке UTF8.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...