Вот все содержимое activeresource.rb:
activeresource.rb
require 'active_resource'
Может ли кто-нибудь объяснить логику этого?
Почему бы просто не activeresource.rb содержать то, что содержит active_resource.rb, и забыть о дополнительном операторе require?
active_resource.rb
require
David Heinemeier Hansson добавил activeresource.rb в базу кода, чтобы люди могли выполнять свои требования на основе самого имени гема и не должны помнить, что, хотя гем называется activeresource, он должен требовать active_resource.rb
Оригинальный файл все еще был необходим для всех, кто уже использовал его, поэтому новый файл просто требует старого.
Проверить комментарий для activeresource.rb
Edit:
Найден оригинальный билет улучшения , который привел к этому изменению