0
未初始化的常數,所以我有這些代碼紅寶石NameError只在AWS
require_relative '../classes/obj/objs.rb'
class ObjController < ActionController::Base
def get_objs
objs = Objs::get_objs
render :json => objs
end
end
和objs.rb
module Objs
def Objs.get_objs
objs = {
1 => 2,
}
return objs
end
end
我流浪漢環境的代碼運行正常,但是當我上傳到我的EC2例如,它最終抱怨:
NameError in ObjController#get_objs
uninitialized constant ObjController::Objs
兩種環境使用紅寶石2.3.1p112(2016年4月26日)[x86_64的-Linux的GNU]
有關如何解決此問題的任何想法?
都能跟得上沒有工作 – m4jesticsun
我有require_relative的印象是不是出於某種原因工作 – m4jesticsun