2

Rails 4 Engine を作成して、Rails アプリ間で共通の機能を引き出します。少し混乱しているのは、エンジン自体にもエンジンがある場合はどうなるかということです。たとえば、ActiveAdmin を入れたい場合はどうすればよいでしょうか? 管理者専用の別の名前空間を作成する必要がありますか?

また、ActiveAdmin (さらには Devise) の移行についてはどうですか? エンジンに配置する必要がありますか、それとも「このエンジンを使用する前に、デバイス/アクティブ管理者がインストールされていることを確認してください」と言うのがベストプラクティスですか?

4

1 に答える 1

1

すべてのエンジンの依存関係 (移行、gem、lib、アセットなどを理解する) を、もちろんエンジンに配置する必要があります。

エンジンにエンジンとしてデバイスを取り付けることができます。ただし、特別な構成が必要になる場合があります。

于 2013-08-26T10:09:01.057 に答える