ActionPack does not understand named routes in mailer views on version 3.0.11 and 3.0.12 on production environment

Hi,

I can replicate the problem in which ActionPack fails to undertand
named routes in mailer views for version 3.0.11 and 3.0.12 when in
production environment. In version 3.0.10 it works ok.

The exception that is raised for a statement like the following:

link_to _("Click here to see the case"),
account_case_url(@case.account, @case)

has stack trace:

ActionView::Template::Error: ActionView::Template::Error
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:425:in
`raise_routing_error'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:407:in
`rescue in generate'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:396:in
`generate'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:454:in
`generate'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:482:in
`url_for'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/url_for.rb:131:in
`url_for'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_view/helpers/url_helper.rb:99:in
`url_for'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_dispatch/routing/route_set.rb:195:in
`account_case_url'
       from /home/panayotis/my_documents/foo/app/views/case_mailer/
case_creation.html.erb:2:in
`_app_views_case_mailer_case_creation_html_erb__243041699_87752360__1023904936'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_view/template.rb:162:in `block in render'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
activesupport-3.0.11/lib/active_support/notifications.rb:54:in
`instrument'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_view/template.rb:154:in `render'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/action_view/render/rendering.rb:59:in `block in
_render_template'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
activesupport-3.0.11/lib/active_support/notifications.rb:52:in `block
in instrument'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
activesupport-3.0.11/lib/active_support/notifications/instrumenter.rb:
21:in `instrument'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
activesupport-3.0.11/lib/active_support/notifications.rb:52:in
`instrument'
... 13 levels...
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/base.rb:673:in `mail'
       from /home/panayotis/my_documents/foo/app/mailers/
case_mailer.rb:
13:in `case_creation'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/abstract_controller/base.rb:150:in
`process_action'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/abstract_controller/base.rb:119:in `process'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionpack-3.0.11/lib/abstract_controller/rendering.rb:41:in `process'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/old_api.rb:75:in `process'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/base.rb:471:in `process'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/base.rb:466:in `initialize'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/base.rb:450:in `new'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
actionmailer-3.0.11/lib/action_mailer/base.rb:450:in `method_missing'
       from (irb):3
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
railties-3.0.11/lib/rails/commands/console.rb:44:in `start'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
railties-3.0.11/lib/rails/commands/console.rb:8:in `start'
       from /home/panayotis/.rvm/gems/ruby-1.9.3-p125@foo/gems/
railties-3.0.11/lib/rails/commands.rb:23:in `<top (required)>'
       from script/rails:6:in `require'
       from script/rails:6:in `<main>'

Has anybody else experience this problem? Is there a workaround? Or
shall I rollback to 3.0.10?

Thanks in advance

Can you post this problem to the Rails issue tracker here:

  https://github.com/rails/rails/issues

Make sure to include your routes, and if possible an example application
that demonstrates the problem.