2

我们正在创建一个 Rails 4 引擎来提取我们的 Rails 应用程序之间的一些通用功能。我们有点困惑的一件事是,如果引擎本身也有引擎怎么办?说,如果我想把 ActiveAdmin 放进去怎么办?我们是否必须为管理员创建一个单独的命名空间?

另外,ActiveAdmin(甚至是设计)的迁移呢?我们应该把它放在我们的引擎中还是最好的做法是说“在使用这个引擎之前,确保你已经安装了设计/活动管理员”?

4

1 回答 1

1

您应该将所有引擎依赖项(了解迁移、gems、lib、资产......)放在......好吧,当然是你的引擎。

您可以将设计安装为引擎中的引擎。不过,它可能需要一些特殊的配置

于 2013-08-26T10:09:01.057 回答