В моей Ruby On Rails приложения у меня есть это:Лучший способ поиска валютных единиц в Ruby on Rails?
module Constants
CURRENCIES = {
"EUR" => "€",
"USD" => "$",
"GBP" => "£"
}
end
Это работает, но это вызывает у меня некоторые проблемы, так как HTML-объекты не могут быть экранированы в определенных ситуациях, например, при генерации .csv
или .pdf
файлов.
Было бы лучше хранить символы валюты, как это:
module Constants
CURRENCIES = {
"EUR" => "€",
"USD" => "$",
"GBP" => "£"
}
end
Однако, когда я делаю, что я получаю эту неприятную ошибку от Rails: We're sorry, but something went wrong.
Что я здесь отсутствует?
Спасибо за любую помощь.
Проверьте свои журналы и посмотрите, какой код вызывает проблемы. – techvineet
'invalid multibyte char (US-ASCII)' Но почему я не могу использовать их здесь? Я могу использовать их в других местах в приложении без каких-либо проблем. – Tintin81
Покажите нам код, который имеет строку с этой ошибкой. –