Искам да използвам Rails engine, за да модулирам текущото си приложение. Прочетох редица статии за двигатели, включително TaskRabbit и Pothibo публикации на a>.
Имам приложение на Rails, където искам родителското приложение да съдържа всички потребителски таблици. Двигателите, които искам да монтирам в приложението, ще зависят от родителското приложение, което съдържа всички потребителски модели. Въпреки че това работи, не съм сигурен дали това е лоша практика, тъй като моята машина няма да може да работи без родителското приложение. Основната идея за това беше да се модулизира кодът. Въпреки че статията на Pothibo предлага пространство от имена в рамките на едно и също приложение, харесвам свободата да управлявам изцяло отделна кодова база. Ще се радвам на съвет относно най-добрите практики.