我想創建一個修改ActiveRecord::Base
select
方法的寶石。舉例來說,當我包括我的寶石和類型:Rails排序寶石
Somemodel.all
它應該返回由ID下令陣列爲正常,但按降序排列,而不是上升的。我不知道它應該如何看待。我不希望創建這樣的附加方法:
Somemodel.where(name: "John").revert_it
但簡單地做:
Somemodel.where(name: "John")
我想知道有關修改ActiveRecord::Base
方法,但它沒有任何意義。 IMO最好的方法是在每個ActiveRecord::Base
方法完成後進行回調。
我會創造額外的方法中。這會讓你感到困惑,因爲無論誰來到你身後,都無法弄清爲什麼訂單被顛倒過來。 –
可能的重複[默認排序順序爲rails模型嗎?](http://stackoverflow.com/questions/3393687/default-sort-order-for-a-rails-model) –