应用程序启动时运行的方法放在何处?

时间:2013-11-05 16:11:56

标签: ruby-on-rails ruby

我需要在Rails应用首次启动时运行一些文件。它们是CarrierWave和Shopify API宝石的配置代码。我目前在配置/初始化器中有它们,它们运行正常,但我注意到它们也在Rake任务期间运行,这让我想知道这是否是正确的做事方式。我已经查看了关于初始化器(http://guides.rubyonrails.org/initialization.html)的Rails指南,这些指南非常深入且难以理解。任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:2)

使用rake任务运行初始化器对我来说是正确的。想象一下使用CarrierWave文件的rake任务。

初始化程序是应用程序启动时需要运行的代码的好地方。