Если вы используете Bundler, часть :require
в Gemfile уже должна требовать гем.Повторное требование вручную вернет false.Попробуйте что-нибудь из stdlib, например, запустите IRB и потребуйте 'set' дважды подряд.
Относительно части AWS::S3::
.Предположим на мгновение, что Bundler или require
избавится от всего пространства имен, и вы бы использовали гем AWS в приложении Rails, как бы вы различали AWS::S3::Base
и ActiveRecord::Base
?Если вы действительно хотите избавиться от пространства имен, include AWS
и include S3
.