루비 온 레일즈 pluck 메소드 (how to use pluck, eval method in Ruby on Rails)
## pluck 메소드 간단 소개 #### 예를 들어 모든 유저의 이름을 하나의 배열에 담을 때 어떻게 해야 효율적일까? 와 같은 문제를 해결 할 때 유용하게 사용할 수 있는 메소드가 pluck 이다. 물론 아래와 같이 반복문을 사용할 수도 있다. ```ruby user = [] User.all.each do |u| user << u.name end ``` 하지만 유저(데이터)가 많을 수록 시간이 오래 걸린다. 따라서 아래와 같이 pluck을 사용할 수 있다. ```ruby user = [] user = User.all.pluck(:name) ```
댓글
댓글 쓰기