루비 온 레일즈 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)
```




댓글

이 블로그의 인기 게시물

부트스트랩 사용 시 버튼 오른쪽 정렬하는 방법 (How to use float-right for right align in bootstrap)

맥(Mac)에서 MySql 사용 시 Error: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 오류가 발생하는 경우 해결 방법

HTML, CSS - footer fixed (foot 하단 고정 시키기)