使えるgem

自前で作るとなるとめんどくさい。
けどサイト作成には必ずと言っていい程使う機能・・・
そこはrails探せばありますね。

1. active_link_to
タブで画面を切り替えるときにactiveなリンクは押せない(色を変える)などが簡単にできます。
https://github.com/twg/active_link_to

2. rails_admin
言わずと知れた管理画面ジェネレータ
https://github.com/sferik/rails_admin

3. acts_as_follower
サイト内でフォロー機能を作りたいと言った時に便利
1分で機能ができます。
https://github.com/tcocca/acts_as_follower/

railsの場合は、作るよりまず探す事が大事かもしれませんね。