У меня есть приложение Rails 2.3, которое я хотел бы извлечь в плагин или движок. Приложение имеет аутентификацию пользователя и основные возможности cms, поддерживаемые плагином предка.Извлечение приложения Rails в плагин или движок
Я хочу извлечь логику для приложения в плагин/движок, чтобы я мог использовать этот код для будущих проектов, с другим «скином» или «темой», если это необходимо.
Я не совсем уверен, что я действительно понимаю разницу между плагинами и концепциями двигателя, так что это будет хорошая первая точка.
Каков наилучший подход, есть ли хорошие отправные точки, ссылки, объяснения, примеры, которым я должен следовать. Кроме того, с выходом R3 рассмотреть, есть ли что-нибудь, что я должен знать для этого, в отношении плагинов и т.д.
Я собираюсь начать, наблюдая Райан http://railscasts.com/episodes/149-rails-engines но, очевидно, тот более года теперь, поэтому одна из проблем, с которыми я сталкиваюсь, - это найти самую актуальную и актуальную информацию по этому вопросу.
Все советы и помощь с благодарностью получены.
Будет ли двигатель Rails 2 работать в приложении Rails 3? Является ли это по-прежнему одним и тем же процессом или он изменился с момента публикации этого вопроса? – deb
Двигатель рельсов 2 по-прежнему работает в рельсах 3. Но двигатели с рельсами 3 имеют гораздо более приятную интеграцию, теперь многое возможно. Таким образом, вы все еще можете использовать рельсы 2, но действительно платите, чтобы преобразовать их в рельсы 3-х двигателей. Рельсы 2 - это плагин, плагин с рельсами 3, скорее всего, будет драгоценным камнем: намного чище :) – nathanvda
@nathanvda: dead link –