У нас есть уже очень сложный проект функциональных рельсов. У нас есть запрос на другое вспомогательное приложение, которое должно быть полностью отделено от проекта rails, за исключением нескольких моделей, которые должны быть почти такими же. Настроил движок, смонтировал трассы, работает очень хорошо и как хотелось. Однако, когда дело доходит до тестирования, я понятия не имею, как это сделать, поскольку я даже не могу сгенерировать манекен rspe c, поскольку у меня постоянно возникают проблемы с зависимостями от исходного приложения rails, особенно с моделью User - поскольку я унаследовал его от приложение rails.
require_dependency "../../../app/models/user"
module VendingApp
class User < ::User
...
end
end
Есть ли способ, как потребовать все зависимости от приложения rails или как бы вы справились с этим, если вам нужно наследовать и протестировать его - поскольку модели действительно определены в рельсах app, включая его драгоценные камни и зависимости, такие как devise, ...
Может быть, загрузить все приложение + движок rails в качестве фиктивного? Но как бы вы это сделали?