2

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

4

1 回答 1

2

让初始化程序与 rake 任务一起运行对我来说听起来不错。想象一下使用 CarrierWave 文件进行的 rake 任务。

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

于 2013-11-05T16:14:40.793 回答