サイトのさまざまなローカリゼーションを仕上げているところですが、Devise メール テンプレートで小さな問題が発生しました。
たとえば、確認メールでは、すべて翻訳しましたが、アカウントを確認するためのリンクは、次のスニペットを使用して自動生成されます。
<%= link_to t('devise.mailer.confirmation_instructions.confirm_link'), confirmation_url(@resource, :confirmation_token => @token) %>
この自動生成されたリンクは常に私の .com Web バージョンを指しており、ドメイン (.com/.es) に応じて条件付きにしたい。リンクが自動生成されない場合、次を使用してそれを実現できます。
if request.host.split('.').last == "com"
また
if request.host.split('.').last == "es"
しかし、この場合、どうすればよいかわかりません。
なにか提案を?
ありがとう。