問題
今やってるプロジェクトにポツンとあった不思議なスコープからのクイズです。
categories = Category.first(3)
このcategoriesを以下のスコープが並び替えます。
Category.rb
scope :order_array_by_updated, ->(categories_array){
where(id: categorie_array.map(&:id)).
order("updated_at desc")
}
このスコープはrailsで用意されているメソッドを使えばもっと簡単に書けます。
それはなんでしょうか?
・
・
・
ヒント
以下のように呼んで、
categoriesをupdated_at降順に並び替えてくれます。
Category.order_array_by_updated(categories)
・
・
・
・
・
・
・
・
・
・
・
・
・
・
・
正解
categories.order("updated_at desc")
何かに疲れた誰かが定義してしまったのでしょう