我正在尝试向 puppet 模板内的参数添加一个数字,如下所示
"https://localhost:<%= 9443 + @offset %>/service/"
这给了我以下错误。
详细信息:字符串不能被强制转换为 Fixnum
'offset' 是一个数值。是否可以在 puppet 中进行这种算术运算?
最佳答案
puppet 中的所有内容都被解析为字符串。请尝试以下操作:
"https://localhost:<%= 9443 + @offset.to_i %>/service/"
或者
"https://localhost:<%= 9443 + Integer(@offset) %>/service/"
希望这可以帮助。
关于erb - 模板内的算术运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26677235/