Ruby on Rails
레일즈 - 엔진
수색…
소개
엔진은 호스트 응용 프로그램에 기능을 제공하는 소형 응용 프로그램으로 간주 될 수 있습니다. Rails 애플리케이션은 실제로 Rails :: Application 클래스가 Rails :: Engine으로부터 많은 동작을 상속받은 "과급"엔진이다.
엔진은 재사용 가능한 레일 어플리케이션 / 플러그인입니다. 그것은 보석처럼 작동합니다. 유명한 엔진은 레일스 애플리케이션과 쉽게 통합 될 수있는 디바이스, 스프레이 (Spree) 보석입니다.
통사론
rails plugin new [engine name] --mountable
매개 변수
매개 변수 | 목적 |
---|---|
- 마운트 가능 | 옵션은 "마운트 가능"및 네임 스페이스 격리 엔진을 생성 할 것을 생성기에 알립니다. |
--완전한 | 옵션은 골격 구조를 포함하여 엔진을 생성 할 것을 발전기에 알립니다. |
비고
엔진은 레일 애플리케이션 용 재사용 가능한 플러그인을 만드는 데 매우 좋은 옵션입니다.
유명한 예는
간단한 블로그 엔진 생성
rails plugin new [engine name] --mountable
유명한 엔진 예제는 다음과 같습니다.
장치 (레일 용 인증 gem)
Spree (전자 상거래)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow