diff options
author | Jamis Buck <jamis@37signals.com> | 2005-09-15 22:51:43 +0000 |
---|---|---|
committer | Jamis Buck <jamis@37signals.com> | 2005-09-15 22:51:43 +0000 |
commit | 1fb8ba7592c6a231bac62e1623645fd18b1eb951 (patch) | |
tree | 219a26683c5a3bdcc1c0fbee391ea6826b810c82 /railties/lib | |
parent | 3e7b597ff4e6912818c5a9cc7498d7c03fe6d222 (diff) | |
download | rails-1fb8ba7592c6a231bac62e1623645fd18b1eb951.tar.gz rails-1fb8ba7592c6a231bac62e1623645fd18b1eb951.tar.bz2 rails-1fb8ba7592c6a231bac62e1623645fd18b1eb951.zip |
Don't set the :MimeTypes option if it is nil (causes routing errors on stylesheets and javascripts, somehow)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2251 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Diffstat (limited to 'railties/lib')
-rw-r--r-- | railties/lib/webrick_server.rb | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/railties/lib/webrick_server.rb b/railties/lib/webrick_server.rb index f3938b7419..0b82a99075 100644 --- a/railties/lib/webrick_server.rb +++ b/railties/lib/webrick_server.rb @@ -46,11 +46,12 @@ class DispatchServlet < WEBrick::HTTPServlet::AbstractServlet def self.dispatch(options = {}) Socket.do_not_reverse_lookup = true # patch for OS X - server = WEBrick::HTTPServer.new(:Port => options[:port].to_i, - :ServerType => options[:server_type], - :BindAddress => options[:ip], - :MimeTypes => options[:mime_types] - ) + params = { :Port => options[:port].to_i, + :ServerType => options[:server_type], + :BindAddress => options[:ip] } + params[:MimeTypes] = options[:mime_types] if options[:mime_types] + + server = WEBrick::HTTPServer.new(params) server.mount('/', DispatchServlet, options) trap("INT") { server.shutdown } |