Я хочу выполнить две задачи рейка, которые инициализируют мою базу данных при запуске сервера. Поэтому я поместил следующий код в config/application.rb
:Rails - выполнить задачу рейка при инициализации
config.after_initialize do
Rake::Task[ 'download_csv:get_files' ].invoke
Rake::Task[ 'download_csv:place_in_database' ].invoke
end
Однако, я получаю следующее сообщение об ошибке:
.rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/rake/task_manager.rb:62:in `[]': Don't know how to build task 'download_csv:get_files' (RuntimeError)
Что я неправильно делаю? (Моя цель - инициализировать базу данных при запуске).
показать имена файлов рейка ....... Я уверен, что вы сделали расширения файлов рейка как '.rb' .. измените их на' .rake' .. Это будет работать. –
Вставить вывод из 'rake -T download_csv' –
Arup имена файлов: 'download_csv.rake', 'query_api.rake'. Павела нет выхода. – octavian