У меня есть приложение Rails 2.3, которое я хотел бы извлечь в плагин или движок. Приложение имеет аутентификацию пользователя и базовые возможности CMS, поддерживаемые плагином предков.
Я хочу извлечь логику для приложения в плагин / движок, чтобы я мог использовать этот код для будущих проектов, с другой «кожей» или «темой», если требуется.
Я не совсем уверен, что на самом деле понимаю разницу между концепциями плагинов и движков, так что это было бы хорошим первым пунктом.
Каков наилучший подход, есть ли хорошие отправные точки, ссылки, объяснения, примеры, которым я должен следовать. Кроме того, с выпуском R3, чтобы рассмотреть, есть ли что-то, что я должен знать для этого, в отношении плагинов и т. Д.
Я собираюсь начать с просмотра Райана http://railscasts.com/episodes/149-rails-engines
но, очевидно, ему уже больше года, поэтому одна из проблем, с которыми я сталкиваюсь, - найти самую свежую и актуальную информацию по этому вопросу.
Все советы и помощь с благодарностью получены.