簡體   English   中英

想要在測試廚房的.erb文件中以單行單行打印數組元素

[英]Want to print array elements in .erb file in test kitchen in single line with one space

 /opt/mapr/server/configure.sh -N <%=@clust_name %>  -c -C cldb  -Z <%       @zookeeprall.each do |node| -%> 
    <%= node %>:<%=@zk_p %>
    <% end %> 

zookeeperall是數組,我想在單行中打印數組,但是元素之間的空間在這里打印新行

只需將整個內容放在一行上:

/opt/mapr/server/configure.sh -N <%=@clust_name %>  -c -C cldb  -Z <% @zookeeprall.each do |node| -%><%= node %>:<%=@zk_p %> <% end %> 

您還可以使用如下的Ruby表達式:

/opt/mapr/server/configure.sh -N <%=@clust_name %>  -c -C cldb  -Z <%= @zookeeprall.map {|node| "#{node}:#{@zk_p}" }.join(' ') %> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM