我想把这两个散列作为参数传递给vertex方法,但是Ruby不喜欢它在每个散列参数周围放置{}也不起作用。

vertex search_for_key: { id: '10' }, get_fields: { fullname: :full_name }

这很好,但我想说一句:
search = {search_for_key: { id: '10' }}
fields = {get_fields: { fullname: :full_name }}

vertex search, fields

我错过了什么?

最佳答案

这就是解决方案:

vertex({search_for_key: { id: '10' }}, {get_fields: { fullname: :full_name }})

关于ruby - 将复杂的哈希作为参数传递,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17901223/

10-13 05:29