我在我的应用程序中使用ruby rails / mongdodb,我的模型没有静态预定义类,但我保留了一些元数据并在运行时动态创建所有类。
现在我想在启动rails应用程序时初始化我的类:
module WSAServer
class Application < Rails::Application
config.load_defaults 5.1
config.after_initialize do
puts 'Initialize server'
Entity.all.each do |entity|
puts 'initialize', entity.label
DataController::getObject(entity)
end
end
end
end
要初始化我的所有类,我遍历元数据(通过每个实体),并希望从我的控制器调用方法getObject(),如果尚未存在,则创建一个新类。这样做我收到错误:DataController不存在方法getObject。
知道我做错了吗?
谢谢,迈克尔