0

サイトのさまざまなローカリゼーションを仕上げているところですが、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"

しかし、この場合、どうすればよいかわかりません。

なにか提案を?

ありがとう。

4

1 に答える 1