我一直收到这个错误:
未初始化的常量GetxmlController :: Xmlparse
我的班级代码看起来像
require "rexml/document"
include REXML
Class Xmlparse
def parsetime
xmlfile = File.new("colors.xml")
xmldoc = Document.new(xmlfile)
root = xmldoc.root
return root
end
end
我的控制器看起来像:
class GetxmlController < ApplicationController
def findxml
@hxml=Xmlparse.new
@test1=@hxml.parsetime
end
end
那我在这里做错了什么?
答案 0 :(得分:11)
不要在Ruby中大写“Class”。
答案 1 :(得分:2)
在要求“rexml / document”之前尝试'rubygems'
所以看起来应该是这样的
要求'rubygems' 要求'rexml / document'