在 Rails 中初始化 Singleton 的最佳位置在哪里?
我在 Ruby on Rails 应用程序中使用 Carrot AMQP 库,我只想初始化一次设置,而不是对生成的每个任务进行初始化。
我目前在我的 environment.rb 中有它,它似乎可以工作,但我不完全确定这是最好的地方。
只有在 Rails 启动后才初始化 Carrot 是一个好主意,还是应该为每个创建的任务创建一个新的 Carrot 对象?
在 Rails 中初始化 Singleton 的最佳位置在哪里?
我在 Ruby on Rails 应用程序中使用 Carrot AMQP 库,我只想初始化一次设置,而不是对生成的每个任务进行初始化。
我目前在我的 environment.rb 中有它,它似乎可以工作,但我不完全确定这是最好的地方。
只有在 Rails 启动后才初始化 Carrot 是一个好主意,还是应该为每个创建的任务创建一个新的 Carrot 对象?