# Rails 3.0 beta ActionMailer::Base.default\_url\_options not 	available in app config

**URL:** <https://discuss.rubyonrails.org/t/rails-3-0-beta-actionmailer-base-default-url-options-not-available-in-app-config/49127>\
**Category:** rubyonrails-core\
**Tags:** patch\
**Created:** [February 5, 2010, 5:19am UTC](https://discuss.rubyonrails.org/t/rails-3-0-beta-actionmailer-base-default-url-options-not-available-in-app-config/49127 "2010-02-05T05:19:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paul\_Rosania](https://avatars.discourse-cdn.com/v4/letter/p/e0b2c6/32.png) [@Paul\_Rosania](https://discuss.rubyonrails.org/u/Paul_Rosania)\
**Post date:** [February 5, 2010, 5:19am UTC](https://discuss.rubyonrails.org/t/rails-3-0-beta-actionmailer-base-default-url-options-not-available-in-app-config/49127/1 "2010-02-05T05:19:00Z")

</div>

I'm looking for peer review for a very short AM patch:

[excerpted from Lighthouse]

Due to the use of initializers to install ActionController::UrlFor into ActionMailer::Base, #default\_url\_options is not available during configuration. This means that things like ActionController::Base.default\_url\_options[:host] = 'http:// example.com' are impossible.

The proposed patch modifies initializer precedence, to run "action\_mailer.url\_for" ahead of :load\_environment\_config, resolving the issue.

[/excerpt]

For more information, including the proposed patch, see:

[https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/3857-patch-rails-30-beta-actionmailerbasedefault\_url\_options-not-available-in-app-config](https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/3857-patch-rails-30-beta-actionmailerbasedefault_url_options-not-available-in-app-config)
