Кодировка URL в рельсах без специального специального символа - PullRequest
0 голосов
/ 26 ноября 2018

Мы собираемся использовать mailgun API для пакетной отправки электронных писем, в этом формате пользовательская переменная получателя выглядит примерно так: «% receient.key%».Я застрял в месте, где есть пользовательские переменные в ссылках <a href=app.lvh.me:3000?id=%recipient.id%></a>, но в рельсах сгенерированный URL будет в закодированной форме (в моем случае я использую url_for), ссылка будет изменена как <a href=app.lvh.me:3000?id=%25recipient.id%25></a> (%закодировано), Как эффективно обработать этот случай?

Ключи получателя будут заменены значениями на сервере MailGun.Так есть ли способ удалить только содержимое, начинающееся с %recipient.key%, я должен использовать регулярное выражение?Или другие эффективные способы?

...