rails application helper不支持中文字符

def top_cateogries_with_home(category_id=-1) concat(raw "") container=[] for category in Category.top container.push([category.name,category.id]) end concat(raw "首页") concat(raw options_for_select(container, selected = nil)) concat(raw "") end 

我写一个帮助方法一个application_helper.rb,但它会抛出问题,如果容器中文字符首页,如果我用数字或其他字符替换它们,没关系,

我可以使用带有中文字符的注释,但是如果我想在帮助器中使用它会抛出错误,同样在数据库中的chinse数据可以很好地显示,

希望有人能帮助我,谢谢

尝试将magic comment # coding: utf-8application_helper.rb的开头

如果您在Ruby 1.9上运行,则需要它。 您也可以将其添加到所有.rb文件中