2014-05-03 4 views
-1

Я создал простой камень под названием gotqn_first_gem и в моем gotqn_first_gem.rb файле У меня есть следующий код:рубин видимость камень в приложении рельсы

require "gotqn_first_gem/version" 

module GotqnFirstGem 
    class Test 

    def initialize(parameters = {}) 
     @url = 'Hello World' 
    end 

    # 
    def to_s 
     "<p>#{@url}<p/>" 
    end 

    end 
end 

Я успешно толкать его в rubygems.org и установлен в в демо рельсы приложение, добавив gem 'gotqn_first_gem' в моем GemFile и работает bundle install.

В хелперах .rb файл я добавил require 'gotqn_first_gem' но работают следующий код are = Test.new дает мне сообщение об ошибке:

uninitialized constant AlbumsHelper::Image::Test 

Может кто-нибудь сказать, насколько успешно требовать и использовать драгоценный камень код и почему код драгоценного камня не виден все приложение?

ответ

2

Test не существует, GotqnFirstGem::Test. Таким образом, вам необходимо:

GotqnFirstGem::Test.new 

вместо этого.

Смежные вопросы