我想根据实例变量在我的应用程序控制器中包含模块。
我现在有这样的事情:
class ApplicationController
before_filter :include_module
def include_module
@@site = "foo"
class_eval{ include @@site.classify.constantize::Bar }
end
end
但是,我想让这个片段线程安全。可能吗?我想要实现的是每个请求加载模块,其名称取决于某个变量。