Предположим, у меня есть почтовая программа, которая запускается из нескольких мест в моем приложении, которая использует ключ I18n, который ссылается на URI приложения. Как это:Rails I18n Доступ к помощникам пути
mailers:
congratulations: "Congratulations! Go to https://www.example.com to claim your prize!"
Потому что доступ к нему из разных мест, я не хочу, чтобы передать URI в к вызову I18n.
Если у меня есть это сообщение на нескольких языках, все ссылки на один и тот же URI, как я могу передать переменную этого URI в сообщение, например, помощник пути?
Yep, что будет работать. Это не прекрасное место для хранения URI, но я вижу вашу точку зрения. Есть ли у вас идеи получить доступ к помощнику пути? – steel
Да, вы можете получить доступ к помощникам по пути как 'Rails.application.routes.url_helpers.ur_path' – mudasir
и для URL:' Rails.application.routes.url_helpers.your_url' – mudasir