Я использую Devise для приглашения. Мы используем разные поддомены типа test1.domain.com, test2.domain.com и т. Д. В одном приложении rails и хотели бы, чтобы URL-адрес приглашения мы отправляли пользователям, чтобы это отразить.Как изменить URL, используемый в accept_invitation_url динамически в Devise Invitable?
Поскольку значение, как представляется, на основе конфигурации вар в конфигурации/production.rb:
config.action_mailer.default_url_options = { host: 'www.domain.com' }
Это не для меня ясно, что лучший способ изменить URL, который используется в представлении электронной почты:
<%= link_to t("devise.mailer.invitation_instructions.accept"), accept_invitation_url(@resource, :invitation_token => @token) %>
Я не мог найти источник accept_invitation_url, поэтому я даже не уверен, где он установлен.
Любая помощь очень ценится!