1

Deviseを使用して電子メールを送信する場合(たとえば、「パスワードのリセット手順」の場合)、現在のドメインURLを知り、その値をメーラーのテンプレートに設定する必要があります。

request.urlは私には機能しません。

このRailsアプリケーションは、複数のURLからアクセス可能であると想定しています。

何か案は?

4

1 に答える 1

0

Request オブジェクトはメーラーでは使用できません。次のような環境構成ファイルでホストをセットアップする必要があります。

ActionMailer::Base.default_url_options[:host] = 'myhost.com'

于 2011-09-05T12:04:01.307 に答える