小编Day*_*ana的帖子

错误:[ng:areq]参数控制器不是函数

我正在尝试在我的rails应用程序中加载一个空白的谷歌地图应用程序(我将在稍后通过facotries添加标记等).这种格式在我的上一个项目中有效,但遗憾的是我这次无法加载它.

我使用了Bower via bower install angular,但似乎我Error: [ng:areq] Argument 'MapController' is not a function, got undefined在浏览器中设置了一个错误,地图应该是红线.它确保所有命名空间都匹配,但它仍然很短.

同样奇怪的是这个ng:areq错误来自公共资产文件,而不是下面的文件(文件application-1f030c1aa52b19b22da2952dccdcd4ba.js:6)

错误

控制台错误: var injector = angular.injector(['Sessions_Map', 'ng']);返回undefined

MapController 回报 MapController is not defined

Error: [ng:areq] Argument 'MapController' is not a function, got undefined
http://errors.angularjs.org/1.3.15/ng/areq?p0=MapController&p1=not%20a%20function%2C%20got%20undefined
at application-dc67be4c50a7a0828f3e243f50780c24.js:42
at Mt (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at _t (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at application-dc67be4c50a7a0828f3e243f50780c24.js:42
at application-dc67be4c50a7a0828f3e243f50780c24.js:42
at x (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at vt (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at g (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at g (application-dc67be4c50a7a0828f3e243f50780c24.js:42)
at application-dc67be4c50a7a0828f3e243f50780c24.js:42(anonymous function) @ application-dc67be4c50a7a0828f3e243f50780c24.js:42
Run Code Online (Sandbox Code Playgroud)

application.rb中

config.assets.paths …
Run Code Online (Sandbox Code Playgroud)

google-maps angularjs

7
推荐指数
1
解决办法
1143
查看次数

使用AFNetworking发布请求Amazon S3

我通过AFNetworking将图像发布到Amazon S3,并收到一个奇怪的错误.该文件正在上传,但一旦达到100%就会返回错误:

Domain=com.alamofire.error.serialization.response Code=-1011 "Request failed: method not allowed (405)"



AFAmazonS3Manager *s3manager = [[AFAmazonS3Manager alloc] initWithAccessKeyID:AWS_Access_Key secret:AWS_Secret_Key];
s3manager.requestSerializer.region = AFAmazonS3USWest1Region;
s3manager.requestSerializer.bucket = AWS_Bucket_Name;


//setting for image url name
NSString* destionationPathForS3 = @"1234567";

[s3manager postObjectWithFile:self.filePath
              destinationPath:destionationPathForS3
                   parameters:nil
                     progress:^(NSUInteger bytesWritten, long long totalBytesWritten, long long totalBytesExpectedToWrite) {
                         NSLog(@"%f%% Uploaded", (totalBytesWritten / (totalBytesExpectedToWrite * 1.0f) * 100));
                     }
                      success:^(id responseObject) {
                          NSURL *resultURL = [s3manager.requestSerializer.endpointURL URLByAppendingPathComponent:destionationPathForS3];
                          NSLog(@"Upload Complete: %@", resultURL);
                      }
                      failure:^(NSError *error) {
                          NSLog(@"Error: %@", error);
                      }];
Run Code Online (Sandbox Code Playgroud)

objective-c amazon-s3 amazon-web-services afnetworking-2

5
推荐指数
1
解决办法
977
查看次数

Postgres GROUP BY,然后排序

我有一个数据库查询,如:

SELECT 
  Foo,
  Foo2,
  some_calc as Bar,
  some_other_calc as Bar2,
From
 FooBar
-- some inner joins for the calcs
GROUP BY FOO
ORDER BY Bar DESC, Bar2 DESC;
Run Code Online (Sandbox Code Playgroud)

我想使用 order 查询按数据库排序,然后将FOOs组合在一起,以便第一个分组块包含FOO具有最大 Bar 的块。FOOs的第二个分组块包含秒最高的 Bar 等。

但这不起作用,因为 Postgres 不允许随机分组:

column "Bar" must appear in the GROUP BY clause or be used in an aggregate function.

我怎样才能解决这个问题?

示例数据和输出:

????????????????????????????
? FO  ? Bar      ?  Bar 2  ?
????????????????????????????
?  6  ?     10   ?         ?
? …
Run Code Online (Sandbox Code Playgroud)

sql postgresql group-by aggregate sql-order-by

5
推荐指数
1
解决办法
7523
查看次数

设置验证.令牌标题AFNetworking 2.0

我正在按照以下方法访问我的rails API,并需要发送授权令牌

  def restrict_access
   authenticate_or_request_with_http_token do |token, options|
    ApiKey.exists?(access_token: token)
  end
 end
Run Code Online (Sandbox Code Playgroud)

令牌在通过curl传入标题时使用格式:

   -H 'Authorization: Token token = "tokenvalue"'
Run Code Online (Sandbox Code Playgroud)

我在为AFHTTPRequestOperationManager翻译这个时遇到了麻烦.我如何定义下面的等于上面的卷曲请求?

    [self setRequestSerializer:[AFHTTPRequestSerializer serializer]];
    [self.requestSerializer setValue:@"tokenvalue" forHTTPHeaderField:@"Authorization: Token"];
Run Code Online (Sandbox Code Playgroud)

ios afnetworking-2

4
推荐指数
1
解决办法
3652
查看次数

Slack Incoming Webhook API

我可以通过CURL POST到Slack传入的API端点,但是当尝试使用下面的它不能正常工作时.如果关闭,我假设格式化.我怎样才能解决这个问题?

parms = {text: text_for_slack, channel: "#customer_sessions", username: "SessionBot", icon_emoji: ":raised_hands:"}
x = Net::HTTP.post_form(URI.parse(ENV['SessionSlackURL'].to_s), parms.to_s)
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails slack-api

3
推荐指数
1
解决办法
1837
查看次数

简单的 NSArray - 将对象放在 NSArray 的前面

NSarray 的简单问题。我将对象存储在 NSMuteableArray 中。[对象1、对象2、对象3]

如果选择了一个对象,我想把它放在数组的前面。即如果选择了 obj3,则:

[obj3, obj1, obj2]

下面的工作或复制 obj3 吗?另外,这可以使线程安全吗?

[myMutableArray insertObject:obj3 atIndex:0];
Run Code Online (Sandbox Code Playgroud)

objective-c nsarray ios

1
推荐指数
2
解决办法
1480
查看次数