Ruby
rubygems
RubyOnRails

Rails Gems 簡易紹介

Rolify ・・・ 権限管理。どのモデルがどのコントローラーでどの操作をしていいのかを指定できる

Pundit ・・・ リソースに対して、誰が許可されるのかを指定できる

Cancancan ・・・ ユーザに対して、どんなアクションが許可するかを定義する

Rails_admin ・・・管理画面作成
https://qiita.com/baban/items/f751fb05c4d2367878aa

aasm ・・・オブジェクトの状態遷移管理、ステートマシンパターンを追加させてくれる
    [ステートマシンパターンとは](http://www.techscore.com/tech/DesignPattern/State.html/)
→要はメタプログラミング

enumerize ・・・モデルでenumを使えるようにする
enumとは

active_model_specilizers ・・・API作成でJSONで返すとき、いらないパラメーターをレスポンスで制御できる。

pg ・・・データベースがpostgreで必要なもの

kaminari ・・・ページネーション機能

carrierwave ・・・画像をアップロード(imagickのインストールが必要)

fog ・・・画像アップロードに必要

mechanize ・・・スクレイピングができるようになる。