Правильно пишите имя файла.
Серьезно. Я боролся с классом в течение часа, потому что класс был Governance :: ArchitectureBoard, а файл находился в lib / management / Architecture_baord.rb (транспонировал O и A в "board")
Кажется очевидным в ретроспективе, но это был дьявол, выслеживающий это. Если класс не определен в файле, в котором Rails ожидает, что он будет основан на обработке имени класса, он просто не найдет его.