У меня есть объект Animal, и когда я передаю тип, я выбираю один из подклассов и создаю его экземпляр там. Так что-то вроде:
class Museum::Animal
def initialize type
case type
when "cat"
CatAnimal.new
when "dog"
DogAnimal.new
end
end
end
Но Rails выдает мне ошибку: ожидаемый путь к файлу ../animal.rb для определения Animal
Файл находится в lib / museum / animal.rb