Looking for ruby-on-rails Answers? Try Ask4KnowledgeBase
Looking for ruby-on-rails Keywords? Try Ask4Keywords

Ruby on Railsレール - エンジン


前書き

エンジンは、ホストアプリケーションに機能を提供する小型アプリケーションと考えることができます。 Railsアプリケーションは実際には「スーパーチャージ」エンジンで、Rails :: ApplicationクラスはRails :: Engineから多くの動作を継承しています。

エンジンは再利用可能なレールアプリケーション/プラグインです。それは宝石のように働く。有名なエンジンはDevice、Spreeの宝石で、レールアプリケーションと簡単に統合できます。

構文

  • rails plugin new [engine name] --mountable

パラメーター

パラメーター目的
- マウント可能 オプションは、 "マウント可能な"名前空間分離エンジンを作成することをジェネレータに指示します
- フル オプションは、スケルトン構造を含むエンジンを作成することをジェネレータに伝えます

備考

エンジンは、レールアプリケーション用の再利用可能なプラグインを作成するための非常に良いオプションです

レール - エンジン 関連する例