轨道 - 红宝石 - 获取列表项另一个列表
问题描述:
我有对象的列表,contaning轨道 - 红宝石 - 获取列表项另一个列表
obj1
status
name
date
etc...
obj2
status
name
date
etc...
etc.
我想创建一个另一个列表contaning只有每个对象的名称。
现在,我用这个
@object.each do |obj|
@users << obj.user.name
end
它的工作,但我认为有一个更好更快的方式来做到这一点。
有人吗?
答
您可以使用
@user_names = @object.map { |obj| obj.user.name }
返回数组。
+0
非常抱歉,我们可以单独聊天吗?在这里我不认为我们可以讨论这些类型的东西。 – 2014-11-22 14:20:41
一个建议,这些东西,你可以很容易地找到谷歌搜索或通过阅读文档,这给你自我学习的能力。 – 2014-11-22 14:17:33
我同意Kranthi。如果你想成为一名开发人员,这项技能就是找到你自己的答案。通过询问并获得答案,你学得很少。 – 2014-11-22 18:35:02