以下是activeresource.rb
的全部内容:
require 'active_resource'
有人可以解释一下这个逻辑吗?
为什么不让activeresource.rb
包含active_resource.rb
包含的内容而忽略其他require
语句?
答案 0 :(得分:7)
David Heinemeier Hansson将activeresource.rb添加到代码库中,以便人们可以根据gem名称本身执行他们的需求,而不必记住,即使gem名为activeresource,他们也必须要求active_resource.rb < / p>
任何已经使用它的人仍然需要原始文件,因此新文件只需要旧文件。
Check In Comment For activeresource.rb
编辑:
找到导致此更改的原始enhancement ticket