在我的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.
我在这里缺少什么?
感谢您的帮助。
答案 0 :(得分:4)
添加
# -*- coding: utf-8 -*-
位于文件顶部。