lundi 1 juin 2015

Rake task during application initialization rails

I want to execute a rake task when the server of my application starts.

In config/application.rb i put the following:

if !Rails.env.production?
  Rake::Task[ "init:db_records" ].invoke
end 

The rake task is well defined, and runs without a problem if i invode it from terminal

rake init:db_records

But when placed in config/application.rb (or even in any initializers/*) i got the following error.

Don't know how to build task 'init:db_records'

What is the way to execute a rake task when the server starts ?

Thanks!

Aucun commentaire:

Enregistrer un commentaire