В моем приложении я хочу иметь возможность отправлять подтверждающие сообщения по электронной почте или текстовые сообщения в зависимости от предпочтений пользователя.В этих сообщениях есть ссылка для подтверждения.
В сообщениях электронной почты я добавляю что-то вроде этого:
<%= 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.
Ценю любую помощь!