post
과 author
모델이 있습니다. 레일 : 연관 부분을 배열로 푸는 우아한 방법
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를 쿼리하는 것.
?
절묘한! 그게 다야. – EasierSaidThanDone