は私がサービスは次のようになりますHiringProcedureService
と呼ばれているこのRailsの - サービスは、未定義のメソッド
class HiringProcedureService
def initialize
end
def log_procedure(procedure)
binding.pry
end
end
あなたはこのactualyはまだ何もしていないことがわかりますが、私は同じようにコントローラを介しての方法log_procedure
にアクセスしようとしています
HiringProcedureService.log_procedure(@procedure)
次しかし、これは誤り
NoMethodErrorをスロー - 私を未定義 HiringProcedureServiceのための `log_procedure」をTHOD:クラス:
私は間違って何をやっていると、なぜそれが未定義のメソッドを言わないが、方法が明確に定義されています。
' log_procedure'を使用してアクセスする場合は、クラスメソッドとしてそれを定義する必要があります。クラスのために 'self.log_procedure'を使用したい場合は – kapilsdv