TL; DR
(まだかきかけ)
私がRailsでよく使うGemをメモしました。
一番良く使っているRailsのバージョンは5.2.xです。
- config (Environmentごとの設定をYAMLで記述する)
- haml-rails (ビューの記述言語としてHamlを利用する)
- boostrap (CSSフレームワークのBootstrap)
- font-awesome-sass (FontAwesomeを使う)
- activerecord-session_store (RailsのセッションをActiveRecordに保存する)
- gretel (パンくずリストの管理)
- enum_help (enumのI18N化)
- rails-i18n (各国語用のロケールデータ)
- auto_strip_attributes (ActiveRecordのattributesの文字列をstripしたり、nilにしたり)
- email_validator (メールアドレスのvalidation)
- whenever (crontabにスケジュールを書き込む。Capistranoと組み合わせるとよい)
- kaminari (ページネーション)
- kaminari-bootstrap (ページネーション)
- redcarpet (MarkdownをHTMLに変換する)
- activeresource (RailsのようなRESTful APIを持つアプリケーションとの通信)
- pry-rails (デバッグ)
- pry-doc (デバッグ)
- pry-byebug (デバッグ)
- pry-stack_explorer (デバッグ)
- rspec-rails (RSpecをRailsで使う)
- factory_bot_rails (FactoryBotをRailsで使う)
- database_clearner (RSpecと組み合わせて使う。テストでつかったデータベースの後始末)
- timecop (時刻関連のテストのために時計を制御する)