ruby-on-rails - 通过传递变量从 ruby​​ on rails 执行 shell 脚本

标签 ruby-on-rails ruby-on-rails-3 shell shell-exec

我正在尝试将 prosody xmpp 服务器与我的 Rails 应用程序集成。我需要在注册时在数据库中创建一些用户,以便稍后在韵律服务器中使用它们。

在 Rails 中运行 shell 命令并输出任何信息日志的最佳方式是什么?

prosodyctl adduser User.username

最佳答案

我通常用system(command)运行,或者用反引号command运行,其他方式你可以引用here

关于ruby-on-rails - 通过传递变量从 ruby​​ on rails 执行 shell 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12299231/

相关文章:

ruby-on-rails - 检查关联是否存在

ruby-on-rails-3 - 如何将 gems 添加到 Rails 3 应用程序中的供应商/缓存目录中?

bash - 如何将变量从 shell 脚本传递到 expect 脚本?

ruby-on-rails - Rails 随机记录生成器

ruby-on-rails - Mongoid 4 (GitHub master) 创建具有重复 ID 的文档

javascript - 如果未提交任何内容,则清除文本字段

ruby-on-rails - 开发中的 SQLite,生产中的 PostgreSQL——为什么不呢?

ruby-on-rails - 在 Ruby/Rails 中使用特定排序规则对值进行排序

linux - ssh到另一台主机,运行涉及其他脚本的脚本,如何仅杀死其他脚本?

php - 如何将 PHP 脚本转义到外部编辑器并在之后返回?