2012-07-22 2 views
0

postauthor 모델이 있습니다. 레일 : 연관 부분을 배열로 푸는 우아한 방법

author has_many :posts

지금 내가 가진과 author

배열이 아닌 전체 post 대상으로 만 posts'titles를 얻을 수 우아한 방법이 있나요 posts 몇 가지?

그럼, author.posts이 아니라 author.posts.only(:title)과 같은 제목 배열을 얻을 수 있습니다. 예 : ['post1','post2','post3'].

.only(:title) 구문은 JSON 모듈에서이며,이 경우에는 작동하지 않습니다하지만 posts 반복하여 새 배열로 titles을 밀어보다 더 우아하고 뭔가가있을 수 있습니다 그. select titles from posts where author_id = 23처럼 DB를 쿼리하는 것.

?

답변

관련 문제