I use mongrel_cluster to manage my rails app settings, and handle the actual start/stop tasks via monit. It would be asking for trouble to hard-code the rails environment in my monitrc file, so I modified listen.rb in the workling plugin to take a config file argument.
With that done, i just needed to modify my monitrc file to start my working process with the path to my mongrel_cluster config file.
It seems like there should be a better way to handle this, but the documentation on workling is almost non-existent.
and then my monit start command for workling: