为什么activeresource.rb只调用active_resource.rb?

mon*_*man 4 ruby ruby-on-rails activeresource

以下是整个内容activeresource.rb:

require 'active_resource'
Run Code Online (Sandbox Code Playgroud)

有人能解释一下这个逻辑吗?

为什么不简单地activeresource.rb包含什么active_resource.rb包含并忘记附加require声明?

Bra*_*nar 7

David Heinemeier Hansson将activeresource.rb添加到代码库中,以便人们可以根据gem名称本身执行他们的需求,而不必记住,即使gem名为activeresource,他们也必须要求active_resource.rb

任何已经使用它的人仍然需要原始文件,因此新文件只需要旧文件.

签入对activeresource.rb的评论

编辑:

找到导致此更改的原始增强凭单