如何计算木偶erb文件中的值

我有我的应用程序my_app.pp值下面的值:

akka_application_cluster_seed_nodes => '"akka.tcp://ActorSystem@host1:2551","akka.tcp://ActorSystem@host2:2551","akka.tcp://ActorSystem@host3:2551"' 

现在在我的erb文件min-nr-of-members值应该通过计算akka_application_cluster_seed_nodes数组的大小除以2加1

  $min-nr-of-members = $akka_application_cluster_seed_nodes.size/2 +1 

例如:

  auto-down-unreachable-after = <%= get_param('akka_cluster_auto_down_unreachable_after')%> and something like this: <% $cluster= get_param('akka_cluster_auto_down_unreachable_after') %> <% $minNumOfNodes = ($cluster.size / 2)+1 %> min-nr-of-members = <% $minNumOfNodes %> 

这应该做的伎俩:

 <% minNumOfNodes = (@akka_application_cluster_seed_nodes.split(',').length / 2)+1 %> min-nr-of-members = <%=minNumOfNodes%> 

在<%%>里面,它只是直接的Ruby,所以我们把原始的string,分割在逗号上,计数,然后做所需的计算。