运行 依赖 gem 生成器来自我的 gem 的生成器
Run dependency gem generator from my gem's generator
我正在为 rails 构建我的第一个 gem,它依赖于另一个 gem (active_admin)。我添加了 active_admin 作为依赖项,当我 运行 捆绑安装时它安装正确但是我需要 运行 active_admin 的生成器作为安装的必需步骤.
如何让我的发电机变成 运行 active_admin 发电机?
这是我的发电机:
require 'rails/generators'
module Poly
module Generators
class InstallGenerator < Rails::Generators::Base
source_root File.expand_path('../templates', __FILE__)
def install_active_admin
# run the generator for active admin here:
# e.g.
# rails generate active_admin:install
end
end
end
end
我这样做的方式正确吗?以及我怎样才能做我想做的事。
如果您需要任何其他信息来帮助回答这个问题,请告诉我。
提前致谢
参考:Rails guides
可以从在一个生成器中调用generate
方法,以调用其他生成器。
所以你只需要generate "active_admin:install"
我正在为 rails 构建我的第一个 gem,它依赖于另一个 gem (active_admin)。我添加了 active_admin 作为依赖项,当我 运行 捆绑安装时它安装正确但是我需要 运行 active_admin 的生成器作为安装的必需步骤.
如何让我的发电机变成 运行 active_admin 发电机?
这是我的发电机:
require 'rails/generators'
module Poly
module Generators
class InstallGenerator < Rails::Generators::Base
source_root File.expand_path('../templates', __FILE__)
def install_active_admin
# run the generator for active admin here:
# e.g.
# rails generate active_admin:install
end
end
end
end
我这样做的方式正确吗?以及我怎样才能做我想做的事。
如果您需要任何其他信息来帮助回答这个问题,请告诉我。
提前致谢
参考:Rails guides
可以从在一个生成器中调用generate
方法,以调用其他生成器。
所以你只需要generate "active_admin:install"