处理这个问题的正确方法是什么?
"Hi %s, today is %s so you get 10% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O
我不能正常使用%{keyname}
,或者#{code}
因为我正在解析 url 的字符串并将它们剥离出来,所以我可以将它们以不同的格式(带/不带协议、缩短、全长等)重新粘贴。所以替换的数量是未知的,他们没有名字。它们只是一个 url 数组。
我也尝试逃避%
:
"Hi %s, today is %s so you get 10\% OFF!" % ['Joe', 'Monday']
# => ArgumentError: malformed format string - %O
但得到完全相同的结果。