Rails - 在服务器启动之前执行任务

oct*_*ian 1 rspec ruby-on-rails

我希望我的应用程序在服务器启动之前执行任务(从其他网站下载CSV文件并解析它们).

我应该在哪个文件中放入代码?(也许db/seeds.rb?)

另外,有关如何使用RSpec进行测试的任何想法?

teb*_*oso 5

initializers文件夹是设置此任务的适当位置.

只需创建一个带.rb扩展名的文件,其他所有内容都将在启动时执行.

http://guides.rubyonrails.org/configuring.html#initializers