Solved the problem! This is weird though, I had to put "Mime::Type.register "application/pdf", :pdf" after the initializer code.
The following thing worked for me, environment.rb: RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION require File.join(File.dirname(__FILE__), 'boot') #Pagination require 'rubygems' require 'google_chart' require 'prawn' Rails::Initializer.run do |config| end require 'will_paginate' Mime::Type.register "application/pdf", :pdf #Dealing with numbers require 'bigdecimal' require 'bigdecimal/math' BigDecimal.mode(BigDecimal::ROUND_MODE,BigDecimal::ROUND_HALF_EVEN) BigDecimal.limit(20) Explanation? anybody? Aslam Syed wrote: > I am facing problem trying to register pdf Mime type. I am doing this > in environment.rb: > > RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION > > require File.join(File.dirname(__FILE__), 'boot') > > #Pagination > require 'rubygems' > require 'prawn' > > Mime::Type.register "application/pdf", :pdf > > STORE_LOCATION_METHOD = :store_location > > Rails::Initializer.run do |config| > end > > require 'will_paginate' > > #Dealing with numbers > require 'bigdecimal' > require 'bigdecimal/math' > > While doing so, I tried restarting Mongrel. But, the server is failing > to start and throwing the following error: > /usr/lib/ruby/gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:278:in > `load_missing_constant': uninitialized constant Mime (NameError) > > > Please do help! -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" 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/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---

