ruby-on-rails - 从 Ruby on Rails 应用程序运行 phantomjs

标签 ruby-on-rails ruby ruby-on-rails-3 command-line phantomjs

我有兴趣使用 Phantomjs我想从我的 Ruby on Rails 应用程序运行它。但是,这是一个命令行工具(即我需要在我的终端中运行类似 phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png 的东西)。我将如何从我的应用程序执行命令行工具?

最佳答案

在您的 ruby​​ 代码中使用反引号,例如:

output = `phantomjs rasterize.js http://raphaeljs.com/polar-clock.html clock.png`

关于ruby-on-rails - 从 Ruby on Rails 应用程序运行 phantomjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443945/

相关文章:

ruby-on-rails - View 中带有空格的 Rails 字符串

ruby-on-rails - Rails 将 html 电子邮件转换为文本电子邮件

ruby-on-rails - 调整缩放 Gmaps4Rails

ruby-on-rails - Rails-构建动态查询以过滤搜索结果

ruby-on-rails - 如何在 Ruby/Rails 中调整图像大小并为其添加水印?

ruby-on-rails - 一张表格上有多个记录

ruby-on-rails - rails 命名空间表单不会将数据写入数据库

html - 在 (i18n) yml 中插入 HTML 特殊字符

ruby-on-rails - Rails 4.2 - 葡萄 - IOError : Not opened for reading

ruby-on-rails - 找不到 JavaScript 运行时。有关可用运行时的列表,请参阅 https://github.com/rails/execjs。 (ExecJS::运行时不可用)