Аз мисля да напиша "add-on"прилагане и освобождаване като скъпоценност. Въпреки това, аз не съм сигурен дали трябва да пиша Rails Engine или Rack приложение. Какви са разликите и кои трябва да избера?
Update: Идеята за приложението е нещо като a"кутия за предложения". Вашите потребители (или колеги) могат да изпращат предложения за подобрения в приложението ви. След това, когато сте готови да работите с нова функция, можете да прикачите тест за краставици (или да посочите местоположението на една), за да може участникът да види кога функцията е завършена (тестове преминават). монтирайте това приложение на адрес /suggestions
или където и да е и да получите цялата тази функционалност.
Отговори:
1 за отговор № 1С Rails Engine вие обикновено имате силата на Rails на ваше разположение, по своята същност е Rack Application поради Rails.
Обикновено заявката за рафтове ще има много по-малко (или повече) камбани и свирки в сравнение с Rails. Вие ще трябва да разберете кои Rack компоненти да използвате и как да настроите мидълуер, ако е необходимо.
Ако имате нужда от бързо и лесно изпробваемо решение, отидете за Rails Engines.
В противен случай изграждането на Rack Application ще бъде изключително забавно в сравнение с Rails Engine.