Passen Sie den Einladungslink an, der von devise_invitary rails - ruby-on-rails, devise, devise-invitable - gesendet wird

Die E-Mail, die von devise_invitable gesendet wird, enthält einen Einladungslink wie unten. http://127.0.0.1:3000/users/invitation/accept?invitation_token=9gAJ9Jyf7TKk95ddUFxB

Ich möchte diesen Link wie folgt ändern. http://127.0.0.1:3000/users/invitation/accept?invitation_token=9gAJ9Jyf7TKk95ddUFxB&language=en

Kennt jemand die Lösungsmethode?

Antworten:

0 für die Antwort № 1

Sie können Mailer-Ansicht mit Ihren eigenen Sachen anpassen

Verwenden Sie diese Option, um invitable Ansichten zu generieren rails generate devise_invitable:views Für weitere Informationen über die Ansicht überprüfen Sie dies Verknüpfung

Und anpassen app/views/devise/mailer/invitation_instruction.html.erb um deine Sachen zum Laufen zu bringen.

AKTUALISIEREN

Wenn Sie den Benutzer einladen, wird er angerufen create Aktion von Users::InvitationsController und Sie können den Controller auch übersteuern, siehe Passen Sie den invite Controller von devise an


Speisekarte