这似乎很有可能,如果已经有一个加载任务的机制,这可能会导致它们被加载两次。
我想知道使用以下任何一种是否可以解决这个问题(我认为我会倾向于后者,因为我不知道自动加载一次可能产生什么副作用):
config.autoload_once_paths << File.join(config.root, "lib")
config.autoload_lib(ignore: %w( tasks ))
这似乎很有可能,如果已经有一个加载任务的机制,这可能会导致它们被加载两次。
我想知道使用以下任何一种是否可以解决这个问题(我认为我会倾向于后者,因为我不知道自动加载一次可能产生什么副作用):
config.autoload_once_paths << File.join(config.root, "lib")
config.autoload_lib(ignore: %w( tasks ))