неинициализированная константа рубина - PullRequest
0 голосов
/ 22 июля 2010

Я получаю эту ошибку:

неинициализированная константа 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

Так что я здесь не так делаю?

Ответы [ 2 ]

11 голосов
/ 22 июля 2010

Не используйте заглавную букву "Класс" в Ruby.

2 голосов
/ 22 июля 2010

попробуйте потребовать 'rubygems', прежде чем потребовать 'rexml / document'

, поэтому это должно выглядеть так

требуют 'rubygems' требуют 'rexml / document'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...