モデルUser
はfirst
,last
およびlogin
を属性として持ちます。またname
というメソッドがあり、first
とlast
が結合されています。選択された属性を持つハッシュの配列としてActiveRecordクエリ結果を取得します
私が望むのは、Users
レコードを繰り返して、必要な属性を持つハッシュの配列を作成することです。これと同じように:
results = []
User.all.map do |user|
record = {}
record["login"] = user.login
record["name"] = user.name
results << record
end
これを行うにはRubyでクリーンな方法はありますか?
どのRDBMSを使用していますか? (MySQL、Postgres) – potashin