1

我试图 require 'aws-sdk'在控制器中包含需要文件。我不知道这是否可能。

我在 config/aws.rb 文件中包含了秘密访问密钥和访问密钥 ID,如下所示

AWS.config(:access_key_id => 'AKI3Q', :secret_access_key => 'gZqu5VE1i').also我想调用AWS内部控制器方法。

 def topcreate
    @sns=AWS::SNS.new
alpha = @sns.topics.create('CSC470Test-Alpha1')     

结尾

uninitialized constant UserSessionsController::AWS我在尝试 @sns=AWS::SNS.new在控制器方法内部调用时遇到此错误。

'aws-sdk'我已经在我的 gemfile 中添加了 gem 文件并运行bundle install

4

2 回答 2

0

将您require 'aws-sdk'的内容放在 aws.rb 的顶部。从控制器中移除。

于 2013-04-23T20:01:16.430 回答
0

配置文件在错误的位置。aws.rb从移动configconfig/initializers

于 2013-04-22T13:49:21.387 回答