Ruby 如何通过environment.rb在全球范围内应用优化/猴子补丁?

Ruby 如何通过environment.rb在全球范围内应用优化/猴子补丁?,ruby,monkeypatching,Ruby,Monkeypatching,让我们从以下内容中选取示例: 使用Rainbow可以直接给字符串对象上色,如so'Hi'。绿色 然而,当我试图使用Rainbow将添加到环境.rb中,希望能够访问环境.rb所需的任何文件中的猴子补丁着色方法时,似乎着色方法不可用 是否有一种方法可以全局应用monkey补丁一次,而不是在每个文件中分别使用Rainbow 这就是改进的真正意义所在。如果这是可能的,那么改进将从根本上被忽略 细化仅在词法范围内有效,它们在中使用。否 这就是改进的真正意义所在。如果这是可能的,那么改进将从根本上被忽略 细

让我们从以下内容中选取示例:

使用Rainbow
可以直接给字符串对象上色,如so
'Hi'。绿色

然而,当我试图使用Rainbow将
添加到
环境.rb
中,希望能够访问
环境.rb
所需的任何文件中的猴子补丁着色方法时,似乎着色方法不可用

是否有一种方法可以全局应用monkey补丁一次,而不是在每个文件中分别使用Rainbow

这就是改进的真正意义所在。如果这是可能的,那么改进将从根本上被忽略

细化仅在词法范围内有效,它们在中使用。

这就是改进的真正意义所在。如果这是可能的,那么改进将从根本上被忽略

细化仅在它们所使用的词法范围内有效