Добавление URL в строку - PullRequest
       3

Добавление URL в строку

0 голосов
/ 01 октября 2018

В моем приложении я хочу иметь возможность отправлять подтверждающие сообщения по электронной почте или текстовые сообщения в зависимости от предпочтений пользователя.В этих сообщениях есть ссылка для подтверждения.

В сообщениях электронной почты я добавляю что-то вроде этого:

<%= link_to "Click here to confirm", confirmation_url(param stuff) %>

Однако я не уверен, каксделать то же самое для текстовых сообщений.Я использую драгоценный камень twilio-ruby, и у меня есть только строка, которую я могу отправить для сообщения.Что-то вроде этого не работает:

client = Twilio::REST::Client.new
client.messages.create({
  from: ENV['TWILIO_PHONE_NUMBER'],
  to: phone_number,
  body: "Welcome to MySite.  Please click this link to confirm: #{ confirmation_url(param stuff) }
})

В принципе, я понимаю, как link_to работает, чтобы получить URL, но я не уверен, как это сделать, если я не в контексте просмотра HTML.

Ценю любую помощь!

1 Ответ

0 голосов
/ 01 октября 2018

Вы можете использовать

Rails.application.routes.url_helpers.confirmation_url(param stuff)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...