从我的rails应用程序中调用rubygem的二进制可执行文件?

我知道bundler使用bundle exec命令使gems可执行文件可用。 我想了解如何从控制器动作或模型类方法中调用这些可执行文件? 我在Bundler doco中没有看到任何关于此的内容。

可执行文件是位于gem的bin目录中的ruby脚本,它们的行为取决于每个gem。 它们是围绕gems类/ API的包装器:只需深入了解您所定位的gem的源代码并模仿其CLI的行为。