Rails2.1 で、ビューで引数なしの named route を使ったときdefault_url_options が無視されるバグがあった。 対処法: class ApplicationController < ActionController::Base ... helper_method :default_url_options ... end してやれば、OK。 解説: named routeは、action_controller/routing/route_set.rb の define_url_helper() でevalして作成されてるんだけど、 ... @module.module_eval <<-end_eval # We use module_eval to avoid leaks def #{selector}(*args) #{generate_optimisat