我希望在服务器启动时执行两个rake任务,这些任务用于初始化我的数据库。因此,我将以下代码放置在
然而,我遇到了以下错误:
我做错了什么? (我的目标是在启动时初始化数据库)。
config/application.rb
中: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
。这样就可以工作了。 - Arup Rakshitrake -T download_csv
的输出结果。 - Paweł Gościcki