On 30 June 2012 16:10, Scott Ribe <[email protected]> wrote: > - I need to create a daemon process that runs periodically in the background > on a server and creates some export files from a database. > > - I'd like to write it in Ruby and use ActiveRecord & ERB. > > - Conveniently enough, I'm actually working on an RoR app that will be > deployed on this server, against the same database, within a few months. So I > might as well go ahead with a full RoR install on the server--no need to pick > and choose gems. > > - This daemon process I want to create now really is not connected to that > app, and so should live entirely outside that app's directory structure. > > I think it's that last point that I don't quite know what to do about. My > standalone daemon would, I guess, require ActiveXXX and a model.rb file (or 2 > or 3). Or perhaps no model file, just define the model classes inline. (This > daemon could easily fit in a single source file; the model files will > basically be empty.)
If the code is fetching data from the database then put most of the code in the model in the rails app and run it with a rake task, possibly from cron. By putting it in the model you can test the methods using the rails tests. Colin -- 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 [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en-US.

