簡體   English   中英

不需要ruby aws-s3

[英]can't require ruby aws-s3

我正在使用marcel的aws-s3 gem。 我試圖在我的項目中要求它:

gem 'aws-s3', :require => 'aws/s3'

但是,它不是必需的:

irb(main):003:0> require 'aws/s3'
=> false

如何擺脫AWS::S3::名稱空間?

如果您使用的是Bundler,則Gemfile中的:require部分已經需要使用gem了。 再次手動要求它將返回false。 嘗試使用stdlib中的內容,例如啟動IRB並要求連續兩次“設置”。

關於AWS::S3::部分。 假設一會兒Bundler或require將擺脫所有命名空間,並且您將在Rails應用程序中使用AWS gem,那么如何區分AWS::S3::BaseActiveRecord::Base 如果您確實仍然想擺脫名稱空間,請include AWSinclude S3

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM