Szukaj…


Wprowadzenie

Silniki można uznać za miniaturowe aplikacje zapewniające funkcjonalność ich aplikacji hosta. Aplikacja Rails jest tak naprawdę tylko „doładowanym” silnikiem, a klasa Rails :: Application dziedziczy wiele zachowań po Rails :: Engine.

Silniki to aplikacje / wtyczki szyn wielokrotnego użytku. Działa jak klejnot. Znane silniki to klejnoty Device, Spree, które można łatwo zintegrować z aplikacjami szynowymi.

Składnia

  • rails plugin new [engine name] --mountable

Parametry

Parametry Cel, powód
- do zamontowania opcja informuje generator, że chcesz utworzyć silnik montowalny i izolowany przestrzenią nazw
--pełny opcja informuje generator, że chcesz utworzyć silnik, w tym strukturę szkieletu

Uwagi

Silniki są bardzo dobrymi opcjami do tworzenia wtyczek wielokrotnego użytku do aplikacji na szynach

Znane przykłady to

Generowanie prostego silnika blogów

rails plugin new [engine name] --mountable

Przykłady słynnych silników

Urządzenie (klejnot uwierzytelniania dla szyn)

Spree (e-commerce)



Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow