0
我想在鐵軌模型未初始化恆定製導軌類
/app/models/employee.rb
class Employee < ActiveRecord::Base
def self.import(file)
preferences = ::MotionlessAgitator::EmployeeAvailability.new
...
end
end
創建類的實例,除了它在存在:
/app/models/motionlessagitator/employeeavailability.rb
module MotionlessAgitator
class EmployeeAvailability
def initialize(csv_name = nil)
我被賦予此錯誤:
NameError (uninitialized constant MotionlessAgitator):
app/models/employee.rb:5:in `import'
app/controllers/employees_controller.rb:65:in `import'
嘗試使用/不使用「::」和從控制器內調用。我在這方面還是比較新的,並不完全知道負載路徑是如何工作的
爲了讓你的類自動加載,你應該在app/models/motionless_agitator/employee_availability.rb文件中。 – santosh
@santosh這正是我寫的。你爲什麼複製它? –
剛纔您的更新加載 – santosh