Где лучше всего инициализировать Синглтон в Rails?
-
21-09-2019 - |
Вопрос
Где лучше всего инициализировать Синглтон в Rails?
Я использую библиотеку Carrot AMQP в приложении Ruby on Rails, и я хочу запускать настройки только один раз, а не для каждой создаваемой задачи.
В настоящее время у меня это есть в моем environment.rb, и, кажется, это работает, но я не совсем уверен, что это лучшее место.
Является ли инициализация Carrot только после загрузки Rails хорошей идеей, или я должен создавать новый объект Carrot для каждой создаваемой задачи?
Решение
# config/initializers/carrot.rb
require 'carrot'
#set some carrot settings
Не связан с StackOverflow