Have a bit of a conundrum that I need to solve
I would like to put this into environment.rb…
config.action_mailer.default_url_options = { :host =>
Setting[:website_url] }
but it obviously can’t read from the database before it is initialized
and the configuration for action_mailer ‘options’ apparently goes into
environment.rb
Is there someplace I can put this so that it loads after Rails is
started?
Craig
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
On Sat, 2010-01-23 at 09:50 -0700, Craig W. wrote:
Is there someplace I can put this so that it loads after Rails is
started?
application_controller.rb but in this form…
ActionMailer::Base.default_url_options[:host] = “example.com”
Craig
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
On Jan 23, 11:50 am, Craig W. [email protected] wrote:
Is there someplace I can put this so that it loads after Rails is
started?
Um, perhaps in the directory mentioned in your subject line? Files in
config/initializers will be loaded after the Rails stack has been
initialized.
–Matt J.
On Sun, 2010-01-24 at 06:49 -0800, Matt J. wrote:
and the configuration for action_mailer ‘options’ apparently goes into
environment.rb
Is there someplace I can put this so that it loads after Rails is
started?
Um, perhaps in the directory mentioned in your subject line? Files in
config/initializers will be loaded after the Rails stack has been
initialized.
indeed… putting it into /config/initializers/mailer.rb instead
of /config/environment.rb allowed it to work.
Thanks
Craig
–
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.