[Rails] Re: rails environment in scripts dir

2009-06-22 Thread Jedrin
How long has script/runner been part of rails ? I guess either it was not well advertised or my learning of ruby/rails somehow overlooked that. This guy posted something to that effect: http://daddy.platte.name/2007/07/hidden-in-plain-sight-scriptrunner.html I've used activeresource and variou

[Rails] Re: rails environment in scripts dir

2009-06-19 Thread Jeff Lewis
Or another alternative is to create some runnable script and run it against the environment you want: $ cat ./script/do_some_foo.runnable puts " fetching all foo in #{RAILS_ENV} env:" Foo.find(:all).each do |foo| // do something with foo ... end ... $ ./script/runner ./script/do_some_foo.run

[Rails] Re: rails environment in scripts dir

2009-06-19 Thread Frederick Cheung
On Jun 19, 7:55 pm, Philip Hallstrom wrote: > class Foo >    def self.bar >      # do whatever you want to do and have access to all your models,   > etc. >    end > end > > And run it with "./script/runner Foo.bar" > > You could also do it as a rake task and have rake load up the   > environment

[Rails] Re: rails environment in scripts dir

2009-06-19 Thread Philip Hallstrom
> Is there an easy way I can write an independent script that gets the > rails environment the way console does etc ? I've never seen this > except through like backgroundrb etc You could create say lib/foo.rb and within that have say: class Foo def self.bar # do whatever you want to do