0
我正在使用Ruby on Rails,並且我想知道如何從包含相同名稱的模塊中包含模塊。動態包括rails模塊
所以,我有一個叫做場
它需要一個ActiveRecord的模型取決於course.level CourseModuleFactory有兩個具有相同的名稱,但在不同的文件夾2個CourseModuleFactory模塊包括。
所以我需要的代碼是這樣的:
after_initialize :course_module_factory_level
def course_module_factory_level
if self.level == "A"
self.class.send(:include, CourseModuleFactory) #from folder A
else
self.class.send(:include, CourseModuleFactory) #from folder B
end
end
該代碼將在課程模式