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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Asylam, I have been facing the same problem and came across your post and solution. Thank you for posting your solution. I was suprised that the Ruby runtime even executes code outside of the Initialize method on the environment.rb. I thought that was the only event handler it invoked within environment.rb. How did you know to do this? I would appreciate any insight you may have that would make sense out of this. --~--~---------~--~----~------------~-------~--~----~ 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---