如何在多线程应用程序环境中将表名动态设置为 rails (2.3.8) 模型?
例如:表名可以是 Table_Name_01、Table_Name_02....等
由于 set_table_name 是 ActiveRecord::Base 类的类方法,如果我使用该方法,表名将在类级别设置,这可能会导致多线程应用程序出现问题。
我的意思是,当我使用 Model.find 时,查询执行应该根据我的逻辑动态找到正确的表,并使用该表执行查询。
请在这方面帮助我。提前致谢...
如何在多线程应用程序环境中将表名动态设置为 rails (2.3.8) 模型?
例如:表名可以是 Table_Name_01、Table_Name_02....等
由于 set_table_name 是 ActiveRecord::Base 类的类方法,如果我使用该方法,表名将在类级别设置,这可能会导致多线程应用程序出现问题。
我的意思是,当我使用 Model.find 时,查询执行应该根据我的逻辑动态找到正确的表,并使用该表执行查询。
请在这方面帮助我。提前致谢...