我在此之后创建了一个Mountable引擎,我在lib中创建了一个文件类。可挂载引擎 - 未初始化的常量Customer(NameError)
像这样:
路径:/lib/dog.rb
类:
class Dog
def initialize(breed, name)
@breed = breed
@name = name
end
def bark
puts 'Ruff! Ruff!'
end
def display
puts "I am of #{@breed} breed and my name is #{@name}"
end
end
我在 /config/initializers/scheduler.rb
一个初始化与内容:
d = Dog.new('Labrador', 'Benzy')
当我开始我的轨我收到的应用这个错误:
uninitialized constant Dog (NameError)
我试图创建/配置一个application.rb中的文件/与内容require '/lib/customer.rb'
或require 'rails/all'
,但不起作用。
敢肯定你需要使用'引擎名称:: Dog.new( “拉布拉多” ,“Benzy”)' –
Doest work same error @ j-dexx – lolix
初始化程序运行时没有设置环境声音,所以rails尚未加载所有文件。 –