Rails 应用程序首次启动时,我需要运行一些文件。它们是 CarrierWave 和 Shopify API gem 的配置代码。我目前将它们放在配置/初始化程序中,它们运行正常,但我注意到它们也在 Rake 任务期间运行,这让我想知道这是否是正确的处理方式。我查看了关于初始化器的 Rails 指南 ( http://guides.rubyonrails.org/initialization.html ),它非常深入,对我来说很难理解。谁能帮忙解决这个问题吗?
最佳答案
让初始化程序与 rake 任务一起运行对我来说听起来很正确。想象一下一个 rake 任务正在处理 CarrierWave 文件。
初始化程序是应用程序启动时需要运行的代码的好地方。
关于ruby-on-rails - 应用程序启动时运行的方法应该放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19793522/