我怎样才能遍历这个ruby数组?

时间:2013-07-25 03:05:56

标签: ruby-on-rails

我正在尝试以下代码,但是在控制台中它只返回整个微博阵列。我想获取用户发布的每个微博的tag_list。

正如我想要User.find(1).microposts [0 ..- 1] .tag_list

User.find(1).microposts.each {|micropost| micropost.tag_list}

如何获取所有帖子的tag_list?

对于noob问题抱歉

2 个答案:

答案 0 :(得分:2)

试试这个:

User.find(1).microposts.map(&:tag_list)

答案 1 :(得分:1)

尝试:

User.find(1).microposts.map(&:tag_list).flatten