goo blog サービス終了のお知らせ 

Ruby on Rails フォオオオオオオオオオオオオオ!!

Ruby on Railsの参考書やサイトの写経を行っています。あと他になんかやったこととか書いていくかも

Ruby on Rails モデル開発 ソート式を上書きする reorder

2015-09-22 15:14:27 | モデル開発基本編
概要:
以前のソートを破棄して、


構文:
reorder(ソート式「フィールド名: 並び順」、…)


ソース:
orderメソッドあとにメソッドチェーンでreorderメソッドを置くと
orderのソートを消してreorder内のソート式で並べ替えます。
えっ、これ何の意味があるの



出力:
ORDER BY句にorderで指定したnameは無く、
reorderで指定したmail_addressのみがあります。



mail_address降順で並べかえられています。



上書きではなく、前のソート式を打ち消したい場合は
reorderメソッドにnilを指定します。


参考:
reorder

最新の画像もっと見る

コメントを投稿