That looks a little like a problem I had a few weeks back. In my case
the problem was that I was missing:

  require 'action_mailer/railtie'

in my config/application.rb .


On Jan 19, 4:41 pm, Aristata <[email protected]> wrote:
> In my rails project (3.0.1) config.action_mailer.default_url_options =
> { :host => 'localhost:3000' } in my development.rb is failing:
>
> /Users/cjaeger/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/railties-3.0.3/lib/
> rails/railtie/configuration.rb:77:in `method_missing': undefined
> method `action_mailer' for #<Rails::Application::Configuration:
> 0x102fedcf8> (NoMethodError)
>         from /Users/captainKONG/Projects/killswitch/sviaz/config/environments/
> development.rb:17
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:47:in `class_eval'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:47:in `configure'
>         from /Users/captainKONG/Projects/killswitch/sviaz/config/environments/
> development.rb:1
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:596:in
> `new_constants_in'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application/bootstrap.rb:11
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/initializable.rb:25:in `instance_exec'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/initializable.rb:25:in `run'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/initializable.rb:50:in `run_initializers'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/initializable.rb:49:in `each'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/initializable.rb:49:in `run_initializers'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:134:in `initialize!'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:77:in `send'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:77:in `method_missing'
>         from /Users/captainKONG/Projects/killswitch/sviaz/config/
> environment.rb:4
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:596:in
> `new_constants_in'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:225:in
> `load_dependency'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> activesupport-3.0.3/lib/active_support/dependencies.rb:239:in
> `require'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/application.rb:103:in `require_environment!'
>         from /Users/captainKONG/.rvm/gems/ruby-1.8.7-p249@sviaz/gems/
> railties-3.0.3/lib/rails/commands.rb:22
>         from script/rails:6:in `require'
>         from script/rails:6
>
> TopSecretApplicationName::Application.configure do
>   config.cache_classes = false
>   config.whiny_nils = true
>   config.consider_all_requests_local       = true
>   config.action_view.debug_rjs             = true
>   config.action_controller.perform_caching = false
>   config.action_mailer.default_url_options = { :host => 'localhost:
> 3000' }
> #################################.##################################
>   config.active_support.deprecation = :log
>   config.action_dispatch.best_standards_support = :builtin
> end
>
> I have narrowed it down to the dm-rails gem, but I don't understand
> how to fix this. I really need my action mailer working...

-- 
You received this message because you are subscribed to the Google Groups 
"DataMapper" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/datamapper?hl=en.

Reply via email to