Problems with routes in production mode

I can’t seem to solve this issue on anything but a temporary basis

I have the following line in one of my models…

require “lib/pewholename”

and corresponding file in RAILS_ROOT/lib/pewholename.rb

This works perfectly in development mode.

In production environment, that will give me an error…

/usr/lib/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require’: no such file to load – lib/pewholename.rb

In ‘script/console production’ the same ’ require “lib/pewholename” ’
works fine (answers true)

To work this week, I changed the require statement to

require “…/lib/pewholename”

which has gotten me through the week

Can anyone suggest what I need to look at to fix this issue?

Craig

I’d really love some help on this - even if speculative…

On 9/23/06, Craig W. [email protected] wrote:

require “…/lib/pewholename”

which has gotten me through the week

Can anyone suggest what I need to look at to fix this issue?

require ‘lib/pewholename’ relies on ‘.’ being in your $LOAD_PATH and
having
started the app (or script/console) from RAILS_ROOT.

require ‘…/lib/pewholename’ relies on ‘.’ being in your $LOAD_PATH and
lighttpd having done a chdir to RAILS_ROOT/public

Simply require ‘pewholename’ since lib is already in your $LOAD_PATH

jeremy

On Sun, 2006-09-24 at 12:27 -0700, Jeremy K. wrote:

    and corresponding file in RAILS_ROOT/lib/pewholename.rb 
    "lib/pewholename" '

require ‘lib/pewholename’ relies on ‘.’ being in your $LOAD_PATH and
having started the app (or script/console) from RAILS_ROOT.

require ‘…/lib/pewholename’ relies on ‘.’ being in your $LOAD_PATH
and lighttpd having done a chdir to RAILS_ROOT/public

Simply require ‘pewholename’ since lib is already in your $LOAD_PATH


yup - thanks

Craig