Не символы ascii в link_to приводят к сбою приложения в Internet Explorer 9 в приложении rails - PullRequest
3 голосов
/ 31 января 2012

У меня есть форма поиска рецептов в моем приложении rails. В подробностях рецепта у меня есть ссылка, чтобы вернуться к результатам. Я добавил строку:

link_to "Return to search", :back

В Internet Explorer 9, поскольку ссылка: back имеет в URL url-8 = ✓, я получаю ошибку кодирования. Описание ошибки:

ActionView :: Template :: Error (несовместимые кодировки символов: ASCII-8BIT и UTF-8)

Пусть будет известно, что кодировка в моем application.rb установлена ​​в utf-8. Я использую ruby ​​1.9.2.

1 Ответ

0 голосов
/ 05 сентября 2012

В Ruby 1.9.x вы должны указать кодировку для каждого файла .rb. Добавьте это в первой строке каждого:

# -*- coding: UTF-8 -*-
...