我想在我的项目中包含unitwise,所以我在Gemfile中添加了它,我想在模型中使用这个gem的核心扩展,所以我必须要求'unitwise / ext',这不是默认的。我是否应该在每个使用它的模型中都需要这个文件,或者有没有办法在整个项目中需要一次?
您可以通过为其创建initializer
或将此行添加到application.rb
来要求它。
require 'unitwise/ext'
您可以在config/initializer/
中创建单独的ruby文件到require unitwise/ext
,该文件将在项目的所有位置提供,或者您可以在application.rb
中要求,此处它也可以在应用程序中随处可用。
最好在application.rb
中添加一行,而不是在initializer
中创建单独的文件来要求该文件。