gpt4 book ai didi

ruby-on-rails - 事件记录列名称转换为哈希数组

转载 作者:太空宇宙 更新时间:2023-11-03 17:43:59 25 4
gpt4 key购买 nike

我在 rails 5 上使用 ruby​​ .. 我想获取哈希格式数组中的事件记录列名..例如

Customer.column_names
=> ["id", "key", "name", "domain_name", "description"]

现在我想把这个数组转换成like

 [{"name"=>"id"}, {"name"=>"key"}, {"name"=>"name"}, {"name"=>"domain_name"}, {"name"=>"description"}]

谁能帮我解决这个问题??

最佳答案

您可以使用 map将元素转换为散列:

result = Customer.column_names.map { |column| {"name" => column} }
#=> [{"name"=>"id"}, {"name"=>"key"}, {"name"=>"name"}, {"name"=>"domain_name"}, {"name"=>"description"}]

关于ruby-on-rails - 事件记录列名称转换为哈希数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44942770/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com