読者です 読者をやめる 読者になる 読者になる

Sortable table columns

概要

Viewでtable表示するときにRails3.0でどうやって項目ごとにsortするかというおはなし。

やり方

Controller側でorderっていうのを使ってView側に渡す。
View側ではlink_toメソッドで:sort=>:nameみたいな感じでつける。
directionは同じカラム名でアクセスが来た場合"asc"と"desc"の違う方を返す。

使い道

テーブル使うときは基本これやっといたほうが優しいと思う。

コード

[TODO]一回自分で作ってGithub上にのせよう。