ruby-on-rails - Capistrano 中的角色数组

标签 ruby-on-rails ruby capistrano

我想在 Capistrano 中使用数组分配角色。

instances=ENV['deploy_hosts'].split ','
role :web, instances

("未定义的数组匹配方法", blah blah blah)

instances=ENV['deploy_hosts'].split ','
role :web, *instances

(“主机 1、主机 2 的连接失败”- 呃,它们是一个数组)

我该怎么做?

最佳答案

我不太确定,但试试看:

instances=ENV['deploy_hosts'].split ','
instances.each do |instance|
  role :web, instance
end

关于ruby-on-rails - Capistrano 中的角色数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17508601/

相关文章:

ruby-on-rails - PostgreSQL:postgres 不知道在哪里可以找到服务器配置文件。

ruby-on-rails - 如何随机化 `ActiveRecord::Relation` 的数组元素位置?

ruby-on-rails - 如何在测试环境中为 Time 类未定义 'parse',而不是开发或生产环境?

ruby-on-rails - 为什么 "new"方法保存我的关系而不是仅仅初始化它

ruby-on-rails - Rails Capistrano - 每当 Cron 为每个部署附加 cron 作业时

ruby - unicorn 无法写入pid文件

mysql - 锁定记录以便在 Rails 中处理的最佳方法是什么?

ruby-on-rails - 验证模型中的日期时间条目

ruby - 如何打印 unicode 字符 U-1F4A9 'pile of poo' 表情符号

capistrano - 如何在 capistrano 的 deploy.rb 中设置条件变量