家にあるストック用の食品などの期限を管理するアプリケーションの作成中。今回は、登録したアイテムを「期限が近い順」「登録が新しい順」「登録が古い順」に並び替える機能を作る。:asc)}「scope機能」とはモデル側であらかじめ特定の条件式に対して名前をつけて定義し、その名前でメソッドの様に条件式を呼び出すことが出来る仕組みのこと(参照元)今回のアプリ独自の並べ替え基準としては「期限が近い順」がある。itemテーブルのdeadlineカラムの日時を使用したいので、3行目のような記述を行なった。endこの後記述するビュー側で、どの基準で要素を並べるか指定するparamsを送信できるようにするので、そのparamsを受け取って実行できるよう、paramsごとにif条件を設定する。%>今回は、並べ替え項目ごとにリンクを設置する。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。