【发布时间】:2016-11-11 02:57:24
【问题描述】:
模型User 具有first、last 和login 作为属性。它还有一个名为name 的方法,用于连接first 和last。
我想要的是遍历Users 记录并创建一个具有我想要的属性的哈希数组。像这样:
results = []
User.all.map do |user|
record = {}
record["login"] = user.login
record["name"] = user.name
results << record
end
在 Ruby 中有没有更简洁的方法来做到这一点?
【问题讨论】:
-
您使用的是什么关系型数据库? (MySQL、Postgres)
标签: ruby-on-rails arrays ruby activerecord hash