0
我想在声明红宝石散列时使用其他变量的值。正如我所料,这些价值现在正在逃脱。我怎样才能解决这个问题?在散列中转义红宝石值
变量
ipa_url,名称,版本和捆绑标识符
代码
data = {
plist: {
dict: {
key: 'items',
array: {
dict: {
key: %w('assets','metadata'),
array: {
dict: [{ key: %w('kind','url'),
string: %w('software-package',
"#{ipa_url") },
{ key: %w('kind','url'),
string: %w('display-image',"#{icon_url.to_s}") },
{ key: %w('kind','url'),
string: %w('full-size-image',
"#{icon_url}") }],
dict: { key: %w('bundle-identifier','bundle-version',
'kind','title'),
string: %w("#{bundle-identifier}","#{version}",
'software',"#{name}")
}
}
}
}
}
}
}
你确定你的意思是'%w('assets','metadata')'?难道你不是真的想'%w(资产元数据)'或'['assets','metadata']'? –
@ muistooshort你是对的,谢谢 –
当提出这样的问题时,将你的数据样本减少到最低限度,以便有效地证明问题。除此之外的任何事情都会减慢我们帮助你的能力。 –