繁体   English   中英

红宝石未初始化的常数

[英]ruby uninitialized constant

我不断收到此错误:

未初始化的常量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

那我在做什么错呢?

不要在Ruby中大写“ Class”。

尝试在要求“ rexml / document”之前先要求“ ruby​​gems”

所以应该看起来像这样

需要'rubygems'需要'rexml / document'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM