为什么app.default_url_options会在我的rails3.0.9应用中显示example.com?

时间:2011-10-17 19:02:21

标签: ruby-on-rails ruby-on-rails-3

奇怪的是,当我在生产环境控制台app.default_url_optionsRAILS_ENV=production bundle exec rails c时,它会显示example.com

production.rb文件中,我设置了:     config.action_mailer.default_url_options = {:host => 'myapp.com'}

我的所有应用网址都在生产环境中呈现为example.com

$ RAILS_ENV=production bundle exec rails c 
Loading production environment (Rails 3.0.9)
ruby-1.9.2-p290 :001 > app.root_url
 => "http://www.example.com/"

> app.default_url_options
=> {:host=>"www.example.com", :protocol=>"http"}

> ActionMailer::Base.default_url_options
 => {:host=>"etxpress.com"}

> ActionController::Base.default_url_options
=> {}

为什么会这样?

0 个答案:

没有答案