I am very confused by the config.gem statement in 2.1
If I put config.gem ‘pdf-writer’ in my environment.rb I get the
following error when I try to instanciate a PDF object in my
controller with the statement pdf = PDF::Writer.new
uninitialized constant CollectionsController::PDF
so I try putting require ‘pdf/writer’ in my environment.rb and the
application fails to load with:
no such file to load – pdf-writer /usr/local/lib/site_ruby/1.8/
rubygems/custom_require.rb:27:in gem_original_require' /usr/local/lib/ site_ruby/1.8/rubygems/custom_require.rb:27:in
require’ /usr/lib/ruby/
gems/1.8/gems/activesupport-2.1.0/lib/active_support/dependencies.rb:
509:in `require’
etc
…
The gem is in my vendor directory.
I would like to get to the bottom of this as I have had similar
problems with gems in the past and I dont really understand whether I
still need a ‘require’ when I have the ‘config.gem’
Cheers
George