[Rails 머리 체조] 이게 무슨 동작이야?
1719 단어 Rails
문제.
현재 진행 중인 종목에서 갑자기 나타난 불가사의한 범위에서 진행된 수수께끼다
categories = Category.first(3)
이 카테고리 아래의 범위를 다시 배열합니다.Category.rb
scope :order_array_by_updated, ->(categories_array){
where(id: categorie_array.map(&:id)).
order("updated_at desc")
}
rails가 준비한 방법을 사용한다면, 이 범위는 더욱 간단하게 쓸 수 있다.저것은 무엇입니까?
・
・
・
프롬프트
아래와 같이 호칭하십시오
categories updated내림차순으로 재배열할 수 있습니다.
Category.order_array_by_updated(categories)
・・
・
・
・
・
・
・
・
・
・
・
・
・
・
정답
categories.order("updated_at desc")
누가 뭘 힘들게 정의했지?
Reference
이 문제에 관하여([Rails 머리 체조] 이게 무슨 동작이야?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/namitop/items/33bd42bc28d246485aac텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)