Rails 应用程序助手不支持中文字符

2024-05-02

  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数据也可以用ror很好的显示,

希望有人可以帮助我,谢谢


尝试添加神奇的评论# coding: utf-8到你的开始application_helper.rb

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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Rails 应用程序助手不支持中文字符 的相关文章

随机推荐