0

레일즈 4.2.3을 사용하고 있습니다. 컨트롤러에이 줄이 있습니다.레일에서 내 서비스를 호출하려고 시도 할 때 "초기화되지 않은 상수"가져 오기

service = XACTEService.new(“Event”, '2015-06-01', 'Zoo') 

해당 클래스는 app/services/XACTEService.rb에 정의되어 있습니다. 그러나 내 컨트롤러를 방문하시기에, 나는 그러나

uninitialized constant MyObjectsController::XACTEService 

, 내 설정이 점을 추가 한 오류를 컨트롤러가 실패하는 이유

class Application < Rails::Application 
    config.autoload_paths += %W(#{config.root}/services) 

그래서 이해가 안/application.rb 파일을 가져 내 서비스를 찾는다.

답변

3

이름 바꾸기이 파일 :

app/services/XACTEService.rb 

에 :

app/services/xacte_service.rb 
관련 문제