0

私は Rails を勉強し始め、次のような質問をしました。

config.action_mailer.smtp_settings

設定があります:

:domain => 'blackrood.com', (例)

しかし、なぜこのオプションが必要なのかを理解することができます(私はそれを変更しますが、何も変更しません)このオプションを使用する場所を教えてください。

:ドメイン = > 'blackrood.com'

また

:ドメイン => 'http://...

または(開発中)

:ドメイン => 'localhost:3000/blackrood.com'

4

1 に答える 1

0

メーラーにはドメインを判別する他の方法がないため、ドメインが必要です。その情報は、http 要求からのみ確実に判断できます。これが、コントローラーとビューが URL ヘルパーのドメインを必要としない理由です。

これを指定するときは、「domain.com」を使用します。これは、メーラーが使用する唯一の部分であるためです。

于 2012-08-16T07:28:34.587 に答える