从我的rails应用程序中调用rubygem的二进制可执行文件?
我知道bundler使用bundle exec
命令使gems可执行文件可用。 我想了解如何从控制器动作或模型类方法中调用这些可执行文件? 我在Bundler doco中没有看到任何关于此的内容。
可执行文件是位于gem的bin
目录中的ruby脚本,它们的行为取决于每个gem。 它们是围绕gems类/ API的包装器:只需深入了解您所定位的gem的源代码并模仿其CLI的行为。
我知道bundler使用bundle exec
命令使gems可执行文件可用。 我想了解如何从控制器动作或模型类方法中调用这些可执行文件? 我在Bundler doco中没有看到任何关于此的内容。
可执行文件是位于gem的bin
目录中的ruby脚本,它们的行为取决于每个gem。 它们是围绕gems类/ API的包装器:只需深入了解您所定位的gem的源代码并模仿其CLI的行为。