# 특정 객체의 ActiveRecord 결과 상 인덱스 | Rails 예를들어 아래와 같이 ``` @users = User.all.order(create_at: :asc) ``` 전체 유저 중 current_user의 인덱스를 알고싶다면 어떻게 하나요?
## id만 남기고 인덱스 추출 ### map ``` index = User.all.order(engagement: :desc).map(&:id).index(current_user.id) ``` ### pluck Use pluck as a shortcut to select one or more attributes without loading a bunch of records just to grab the attributes you want. ``` ids = User.order(engagement: :desc).pluck(:id) # => [ 1, 2, 3, ... ] index = ids.index(current_user.id) ``` ### 선택적 결과 값 ``` Location.select(:name, :website, :city).find(row.id) ``` ## 레퍼런스 + ActiveRecord find position(index) of record. (https://goo.gl/QDeXaf) + ActiveRecord find and only return selected columns (https://goo.gl/qmDvFw)