2016-05-09 1 views
0

私のプロジェクトには宝石があります。私はそれをカスタマイズしたい。私はどのようにわからない。ホストアプリケーションにすべてのコントローラビューがある場合のみ、要件に応じてカスタマイズすることができます。私はホストアプリケーションに宝石のコントローラー、ビュー、モデルをすべて入れたいと思っています。それはレール上のルビーで可能ですか?

私のアプリケーションにすべてのコードをコピーする方法はありますか?ルートとすべての設定方法...?

コントローラとビューとモデルをすべてコピーすると機能しますか?

答えて

1

はい、レールEngineはあなたが探しているものです。これはホストアプリケーションに上記のすべてを含む宝石の一種です。

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

関連する問題