Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 厨师为每个数字1…5在文件中粘贴字符串_Ruby_Templates_Foreach_Chef Infra - Fatal编程技术网

Ruby 厨师为每个数字1…5在文件中粘贴字符串

Ruby 厨师为每个数字1…5在文件中粘贴字符串,ruby,templates,foreach,chef-infra,Ruby,Templates,Foreach,Chef Infra,我有一个模板 /path/to/script attribute >> /path/to/log 需要向文件中添加一个字符串,该字符串来自一个带有“attribute”的模板,它是数字,比如说,从1到5 /path/to/script 1 >> /path/to/log /path/to/script 2 >> /path/to/log /path/to/script 3 >> /path/to/log /path/to/script 4 >

我有一个模板

/path/to/script attribute >> /path/to/log
需要向文件中添加一个字符串,该字符串来自一个带有“attribute”的模板,它是数字,比如说,从1到5

/path/to/script 1 >> /path/to/log
/path/to/script 2 >> /path/to/log
/path/to/script 3 >> /path/to/log
/path/to/script 4 >> /path/to/log
/path/to/script 5 >> /path/to/log
我该怎么做,康拉德

Thx提前


注意,“属性”将是数据包中的一项。

Erb仅使用标准Ruby代码进行循环,因此:

<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>

/path/to/script>>/path/to/log

Erb只对循环使用标准Ruby代码,因此:

<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>

/path/to/script>>/path/to/log

Erb只对循环使用标准Ruby代码,因此:

<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>

/path/to/script>>/path/to/log

Erb只对循环使用标准Ruby代码,因此:

<%- (1..5).each do |n| -%>
/path/to/script <%= n %> >> /path/to/log
<%- end -%>

/path/to/script>>/path/to/log


哪位厨师?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?哪个chef?不是深奥的语言?@theonlygusti是。我如何在chef节点属性中放入1..5?.thx,m8,以及是否需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色
词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色
词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色
词法错误:json文本中的字符无效。
如果您使用json格式,您需要自己扩展数组(并使用正确的json格式)。thx,m8,如果我需要在那里粘贴数据包项目?。。一件物品必须是什么样子?在角色中<代码>默认属性:foo=>(1..5)/path/to/script>/path/to/log我可以这样做吗,不允许我保存角色
词法错误:json文本中的字符无效。
如果使用json格式,则需要自己扩展数组(并使用正确的json格式)。