我在看 rubobcop 的 readme 中看到了 gem 'rubobcop', require: false
的用法,查了一下,明白在 Rails 中写在 Gemfile 中的 gem 默认是不用手动 require 的,Rails 都会帮你 requrei 好,加了 require: false
后 Rails 不会帮你 require,所以适合 rubobcop 这种只会用到命令行程序的 gem 使用。
那么我的问题来了,这个选项在非 Rails 的环境中有什么用呢?本身所有写在 Gemfile 中的所有的 gem 想要使用都需要 require,这个选项有没有其实都一样。求各位好心人解答一下~(就我自己的尝试我没有发现加了和不加的区别 QAQ)