Ruby on RailsRails -Engines


Introduction

Les moteurs peuvent être considérés comme des applications miniatures qui fournissent des fonctionnalités à leurs applications hôtes. Une application Rails est en fait juste un moteur "suralimenté", la classe Rails :: Application héritant beaucoup de son comportement de Rails :: Engine.

Les moteurs sont les applications / plugins de rails réutilisables. Cela fonctionne comme un joyau. Les moteurs célèbres sont les gemmes Device, Spree qui peuvent être intégrées facilement aux applications de rails.

Syntaxe

  • rails plugin new [engine name] --mountable

Paramètres

Paramètres Objectif
--montable option indique au générateur que vous souhaitez créer un moteur "montable" et isolé par espace de noms
--plein option indique au générateur que vous souhaitez créer un moteur, y compris une structure de squelette

Remarques

Les moteurs sont de très bonnes options pour créer des plug-ins réutilisables pour les applications de rails

Rails -Engines Exemples Liés