Ruby on rails rails应用程序助手没有';我不支持汉字 def top\u categories\u和\u home(category\u id=-1) (未加工) 容器=[] 对于category.top中的类别 container.push([category.name,category.id]) 结束 海螺(生)首页") concat(原始选项用于选择(容器,选择=零)) (未加工) 结束
我在一个应用程序_helper.rb中编写了一个helper方法,但如果容器使用中文字符,它将抛出问题首页,如果我用数字或其他字符替换它们,没关系 我可以使用带有中文字符的注释,但如果我想在helper中使用,它会抛出错误, 而且在数据库的中文数据中,可以很好地显示rorRuby on rails rails应用程序助手没有';我不支持汉字 def top\u categories\u和\u home(category\u id=-1) (未加工) 容器=[] 对于category.top中的类别 container.push([category.name,category.id]) 结束 海螺(生)首页") concat(原始选项用于选择(容器,选择=零)) (未加工) 结束,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我在一个应用程序_helper.rb中编写了一个helper方法,但如果容器使用中文字符,它将抛出问题首页,如果我用数字或其他字符替换它们,没关系 我可以使用带有中文字符的注释,但如果我想在helper中使用,它会抛出错误, 而且在数据库的中文数据中,可以很好地显示ror 希望有人能帮助我,谢谢尝试将神奇的注释#coding:utf-8添加到你的应用程序的开头\u helper.rb 如果您在Ruby 1.9上运行,则需要它。您还可以将其添加到所有.rb文件中建议您在开始混乱编码时立即使用Rub
希望有人能帮助我,谢谢尝试将神奇的注释
#coding:utf-8
添加到你的应用程序的开头\u helper.rb
如果您在Ruby 1.9上运行,则需要它。您还可以将其添加到所有
.rb
文件中建议您在开始混乱编码时立即使用Ruby 1.9。谢谢。这正是问题所在,也是解决方案。请确保将其放在第一行并包含哈希(因此已注释掉)。
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