使用 Rails 3.2.1 和 Ruby 1.9.3,哪里是初始化全局常量对象的合适位置,这样它只在 rails 服务器启动时初始化一次。
现在我将它声明为实例对象,并且每次调用该方法时都会对其进行初始化:
@object_wanted_to_be_global_const = Gemname::GemnameClass.new 'input'
将其声明为全局常量变量的最佳位置在哪里?
如果声明为全局而不是实例,这将如何影响性能,因为几乎每个请求都会访问该变量?
使用 Rails 3.2.1 和 Ruby 1.9.3,哪里是初始化全局常量对象的合适位置,这样它只在 rails 服务器启动时初始化一次。
现在我将它声明为实例对象,并且每次调用该方法时都会对其进行初始化:
@object_wanted_to_be_global_const = Gemname::GemnameClass.new 'input'
将其声明为全局常量变量的最佳位置在哪里?
如果声明为全局而不是实例,这将如何影响性能,因为几乎每个请求都会访问该变量?