Suche…


Einführung

Engines können als Miniaturanwendungen betrachtet werden, die ihren Hostanwendungen Funktionalität bieten. Eine Rails-Anwendung ist eigentlich nur eine "aufgeladene" Engine. Die Rails :: Application-Klasse erbt viel von ihrem Verhalten von Rails :: Engine.

Engines sind die wiederverwendbaren Schienenanwendungen / Plugins. Es funktioniert wie ein Juwel. Bekannte Motoren sind Device, Spree-Edelsteine, die problemlos in Schienenanwendungen integriert werden können.

Syntax

  • rails plugin new [engine name] --mountable

Parameter

Parameter Zweck
--montierbar Diese Option teilt dem Generator mit, dass Sie eine "mountable" und mit Namespace isolierte Engine erstellen möchten
--voll Diese Option teilt dem Generator mit, dass Sie eine Engine erstellen möchten, einschließlich einer Skelettstruktur

Bemerkungen

Engines sind sehr gute Optionen, um wiederverwendbare Plugins für Schienenanwendungen zu erstellen

Berühmte Beispiele sind

Einfache Blog-Engine generieren

rails plugin new [engine name] --mountable

Berühmte Motorenbeispiele sind

Gerät (Authentifizierungsstein für Schienen)

Spree (E-Commerce)



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow