def top_cateogries_with_home(category_id=-1)
concat(raw "<select name='category_id' id='category_id'>")
container=[]
for category in Category.top
container.push([category.name,category.id])
end
concat(raw "<option value='-1' selected>首页</option>")
concat(raw options_for_select(container, selected = nil))
concat(raw "</select>")
end
我写一个帮助方法一个application_helper.rb,但它会抛出问题,如果容器中文字符首页,如果我用数字或其他字符替换它们,没关系,
我可以使用带有中文字符的注释,但是如果我想在帮助器中使用它会抛出错误, 同样在数据库中的chinse数据可以很好地显示,
希望有人能帮助我,谢谢
答案 0 :(得分:6)
尝试将魔术评论# coding: utf-8
添加到application_helper.rb
如果您在Ruby 1.9上运行,则需要它。您也可以将其添加到所有.rb
个文件