On 01/03/2012 11:46 PM, Matt Wagner wrote:
Mea culpa on this. It appears that a subtle and seemingly-fine
change
of mine a while back broke dbomatic.
Within a couple controllers where we needed it, I was able to do
"require 'lib/image'" which appeared to look in the correct place
(Rails root) and include lib/image.rb. Conductor worked fine, so life
was peachy, I got an ACK, and committed the code last month.
It seems that, for reasons I can't quite figure out, dbomatic chokes
on this: it is unable to find the file when I reference it this way
If dbomatic is started as daemon, CWD is changed to '/', (line 131:
Dir.chdir "/"), thus relative paths don't work.
and thus fails to start. Feeling like I was swimming against the
tide, I just fixed this by moving the reference into application.rb
and referencing it by a full path. (Though I wonder if we should be
using Rails.root, but it works fine as-is, so I don't want to change
it now.)
-- Matt