いつか役立ちそうなGem
今は使ってないけど、知ってると徳しそうなGem。
こんなのあるんだって知ったときに参考サイトURLを書き留めておく。
rails3_acts_as_paranoid(railsr4_acts_as_paranoid) or paranoia
モデルのdestroyしたときに物理削除ではなく論理削除になる。
rails4対応は、rails4_acts_as_paranoid という名前のgemになっているらしい。
あとparanoia という別のgemもある。 acts_as_paranoid と互換性があるらしく、コードの書き換えはゼロで acts_as_paranoidから乗り換えられるようだ。
https://github.com/radar/paranoia
kaminari
ページング。これは既に使っているけど、載せてみた。
rails_admin
deviseを内部で使って、管理者機能を充実させる。モデルのデータをメンテしたり、エクスポートが標準で使えるようになる。rails_admin導入後にモデルを追加した場合でも、管理者機能に追加する作業は不要。何もしなくても管理画面に表示されるらしい。
http://mayoiga-shironeko.hatenablog.com/entry/2012/06/22/221854
メッセージの日本語ロケールファイルも提供されている。手動でダウンロードしてロケールファイルを上書きする。
https://github.com/sferik/rails_admin/wiki/Translations
meta_search
検索機能を簡単に付けるgem。一覧画面に絞り込み画面やソート項目を変える機能を付けることができる。
https://github.com/ernie/meta_search
http://d.hatena.ne.jp/bigsize1860/20110331/1301552110
http://t-taira.hatenablog.com/entry/20110117/1295227978
http://yorunocafe.blogspot.jp/2011/08/rails-metawheremetasearch.html
http://tanienjoylife.blogspot.jp/2011/05/rails-metasearch.html
http://dyo.jp/blog/archives/432