【发布时间】:2022-09-27 15:21:12
【问题描述】:
我有这样的哈希
name = [\'Jhon Doe\', \'Jane Doe\' , \'David\']
role = [\'Admin\', \'Accountant\', \'Sales\']
我想让它看起来像这样
data = [
{name => \'Jhon Doe\', role => \'Admin\'},
{name => \'Jane Doe\', role => \'Accountan\'},
{name => \'David\', role => \'Sales\'}
]
有可能做这样的事情吗?
-
名称和角色不是有效的哈希
-
它们看起来根本不像哈希:D
-
哈哈对不起我是初学者,但我可以合并这两个看起来像数据吗?
-
您的输入哈希是数组,而不是哈希,并且您想要的输出不是合法的 Ruby(除非
name和role在范围内定义和初始化局部变量或方法)。另外,这与 Rails 有什么关系?
标签: arrays ruby-on-rails ruby hash