Remove order from ActiveRecord scope

前端 未结 2 1270
忘掉有多难
忘掉有多难 2020-12-25 09:17

I\'m using rails ransack ( https://github.com/ernie/ransack ) to allow the users to filter and sort some records. I get the filtered and sorted records using traditional me

2条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-12-25 10:02

    You can call the reorder method with an empty string. E.g.:

    Article.order('headline asc').to_sql
    # "SELECT `articles`.* FROM `articles`  ORDER BY headline asc"
    Article.order('headline asc').reorder('').to_sql
    # "SELECT `articles`.* FROM `articles` "
    

提交回复
热议问题