Как включить в электронное письмо Rails ссылку, которая идет прямо в приложение ios, например, забыли пароль? - PullRequest
0 голосов
/ 06 января 2020

Я пытаюсь реализовать забытый пароль в своем приложении и не могу понять, почему моя ссылка работает неправильно.

Характеристики:

Rails backend

Реагируйте на родной интерфейс. (установлено для ios)

XCode: в настоящее время в TestFlight Типы URL: идентификатор: пусто, Схемы URL: com.myproject

В Rails у меня есть файл Mailers с именем Forgot_password_email_mailer.rb. В этом файле есть следующий метод:

def forgot_password(user)
    @user = user
    @greeting = "Hi"
    @url = "com.myproject://"

    mail(to: @user.email, subject: 'Reset password instructions')
end

, который отправит электронное письмо с забытого пароля. html .erb & text.erb, следующий файл в каталоге View

<%= @greeting %> <%= @user.name %>, <br>


To reset your password, click the URL below: <br>

<%=link_to "password reset" ,@link  %>



If you did not request your password to be reset, just ignore this e-mail and your password will stay the same.

сейчас ... моя проблема в том, что я не могу получить эту ссылку @ com.myproject: // в go непосредственно в мое приложение ios. вместо этого он просто мертв и не будет работать.

Я очень озадачен глубокими ссылками и тем, как я их реализую. Большинство из того, что я нахожу по этому поводу, старше 3 лет.

Может кто-нибудь объяснить мне, как сделать ссылку на электронную почту от rails Mailer, которая включает кликабельную ссылку на приложение, а не на адрес браузера , Направьте меня в правильном направлении и убедитесь, что мои настройки правильные.

Спасибо!

...