Где лучше всего инициализировать Синглтон в Rails?

StackOverflow https://stackoverflow.com/questions/2285294

Вопрос

Где лучше всего инициализировать Синглтон в Rails?

Я использую библиотеку Carrot AMQP в приложении Ruby on Rails, и я хочу запускать настройки только один раз, а не для каждой создаваемой задачи.

В настоящее время у меня это есть в моем environment.rb, и, кажется, это работает, но я не совсем уверен, что это лучшее место.

Является ли инициализация Carrot только после загрузки Rails хорошей идеей, или я должен создавать новый объект Carrot для каждой создаваемой задачи?

Это было полезно?

Решение

# config/initializers/carrot.rb

require 'carrot'
#set some carrot settings
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top