我有一个服务叫做HiringProcedureService
它看起来像这样导轨 - 服务未定义的方法
class HiringProcedureService
def initialize
end
def log_procedure(procedure)
binding.pry
end
end
你会发现,这actualy没有做任何事情,但我只是想通过控制器访问方法log_procedure
以下
HiringProcedureService.log_procedure(@procedure)
但是,这会引发错误
NoMethodError - 我不确定THOD`log_procedure”的 HiringProcedureService:类别:
什么我做错了什么?为什么它说未定义的方法,该方法被明确定义。
'log_procedure'不是一个类的方法,它的类HiringProcedureService'的'对象的实例方法来访问它。如果你想为班级使用'self.log_procedure' – kapilsdv