小编use*_*352的帖子

在Ruby中搜索项目的对象数组

我试图通过一组对象搜索值,但我无法使find_index工作.在我下面的代码中,我试图在数组中搜索名称(joseph).这是最好的方法吗?我想在搜索并找到它之后返回该对象.

name = "joseph"

array = [{"login":"joseph","id":4,"url":"localhost/joe","description":null},
{"login":"billy","id":10,"url":"localhost/billy","description":null}]

arrayItem = array.find_index {|item| item.login == name}

puts arrayItem
Run Code Online (Sandbox Code Playgroud)

ruby arrays ruby-on-rails

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

将Javascript响应转换为Array/Map

我从Javascript ElasticSearch查询得到以下响应,我需要将它映射到下面的结构.有没有比我目前正在做的更有效的方法呢?

谢谢

我需要映射到的结构:(大约700个)

[{
    "coordinates": ["48", "37"],
    "name": "something",
    "population": "501"
},
Run Code Online (Sandbox Code Playgroud)

返回我的数据的当前结构:

[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object]

0: Object

 _id: "4"
 _index: "locationIndex"
 _score: 1
 _source: Object
   coordinates: Array[2]
       0: -77.080597
       1: 38.892899
       length: 2
       __proto__: Array[0]
 name: "someName"
 population: 57205
1: Object
 ...
Run Code Online (Sandbox Code Playgroud)

我正在尝试但失败了:

 var results= [{
                "key": 'coordinates',
                resp.coordiantes[0],
                resp.coordinates[1],
                "key": 'name',
                resp.name                    
                })
            }];
Run Code Online (Sandbox Code Playgroud)

javascript arrays dictionary object elasticsearch

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

Rancher性能(Docker中的Docker?)

看着Rancher,表现如何?我想我的主要问题是,在码头工人的Rancher码头工具中部署了一切吗?阅读http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/后,我试图远离这个想法.看起来像Docker/Jenkins的Rancher CI管道是docker中的docker,但其余的呢?如果我设置一个docker-compose或从他们的目录中部署一些东西,它是docker中的所有docker吗?我已经阅读了他们的文档,这个简单的问题仍然悬在我头上.任何指导都将非常感谢.

谢谢

jenkins docker docker-compose rancher

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