2013-11-25 2 views
0

Rails 콘솔에서 열의 고유 값을 수집하려고합니다.ROR 콘솔 + 특정 열에 고유 값이 표시되어야합니다.

예 : 사용자 모델에 상태가있는 열 이름이 있습니다. 해당 열에 특정 사용자의 상태가 저장됩니다.

Status are like ('NEW','PREMIUM','TEMP','BLOCKED','ON_HOLD' and etc) 

레일 콘솔에서이 모든 값을 출력하려고합니다. 나는 그것을 해결할 방법을 얻지 못하고있다.

미리 감사드립니다.

답변

0
User.uniq.pluck(:status) 
# => ['NEW','PREMIUM','TEMP', ...] 
+0

얻기 오류 : NoMethodError : 번호 '정의되지 않은 메서드'별개은 <클래스 : 0x00000008aaab10> 내 대답을 업데이 트했습니다 – Rubyist

+0

@Rubyist는, 레일 3.2에 대한 올바른 방법은'uniq'입니다 ('distinct'만을위한 것입니다 레일즈 4) – Baldrick

+0

알았어 ... 고마워. – Rubyist