이미 작업을 로드하는 메커니즘이 있다면, 이로 인해 작업이 두 번째로 로드될 수 있다는 추측은 상당히 타당해 보입니다.
다음 중 하나를 사용하면 이 문제를 해결할 수 있을지 궁금합니다(자동 로딩을 한 번만 수행할 때 발생할 수 있는 부작용을 알 수 없으므로 후자를 선호할 것 같습니다):
config.autoload_once_paths << File.join(config.root, "lib")
config.autoload_lib(ignore: %w( tasks ))