2013-07-25 4 views
0

나는 콘솔에서 다음 코드를 시도하지만, 단지 전체 마이크로 포스트 배열을 반환합니다. 사용자가 게시 한 각 마이크로 포스트에 대한 tag_list를 가져 오려고합니다.이 루비 배열을 어떻게 반복 할 수 있습니까?

내가 원하는 같이 User.find (1) .microposts [0 ..- 1]

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

어떻게 모든 게시물에 대한 tag_list를 얻을 수 .tag_list? 멍청한 놈 질문

+0

나는 내 대답을 삭제. 행운을 빌어 요. – Benj

+0

@BenjaminSinclaire가 시간을내어 주셔서 감사합니다. – APJ

답변

1

함께보십시오 : 그것은 잘못 원인

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

평평한 감사합니다. – APJ

2

죄송

이 시도 :

User.find(1).microposts.map(&:tag_list) 
관련 문제