Какой правильный способ справиться с этим?
"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
но получите тот же результат.