Ruby on Rails
Rails -Engines
Ricerca…
introduzione
I motori possono essere considerati applicazioni in miniatura che forniscono funzionalità alle loro applicazioni host. Un'applicazione Rails è in realtà solo un motore "sovralimentato", con la classe Rails :: Application che eredita gran parte del suo comportamento da Rails :: Engine.
I motori sono le applicazioni / plug-in delle guide riutilizzabili. Funziona come una gemma. I motori famosi sono i gemelli Device, Spree che possono essere facilmente integrati con le applicazioni su rotaia.
Sintassi
rails plugin new [engine name] --mountable
Parametri
parametri | Scopo |
---|---|
--mountable | opzione dice al generatore che si desidera creare un motore "montabile" e isolato nello spazio dei nomi |
--pieno | opzione dice al generatore che vuoi creare un motore, inclusa una struttura a scheletro |
Osservazioni
I motori sono ottime opzioni per la creazione di plugin riutilizzabili per l'applicazione rails
Esempi famosi sono
Generazione di un motore di blog semplice
rails plugin new [engine name] --mountable
Esempi di motori famosi sono
Dispositivo (gemma di autenticazione per binari)
Spree (Ecommerce)
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow