ActiveRecord及び,ActiveModelのインスタンスを効率よくjsonにシリアライズするためのライブラリ
- Docs: http://www.rubydoc.info/gems/active_model_serializers/0.10.6
- Qiita: https://qiita.com/kakkunpakkun/items/1c23b936d13f08a42752 (古いので注意)
oodex-client という CLIから uploadするとき,REST/APIを実装する必要がある. REST/APIではjsonでデータをやり取りするのが一般的でそのために用いている.
現在,oodex-clientが,未完成であるために 試験的に実装したユーザーAPIでのみ利用している.
ユーザー認証を行うための汎用gem
Rails開発であればド定番なので,抑えておこう
- Docs: https://github.com/plataformatec/devise
- How to use: https://github.com/plataformatec/devise#getting-started
ユーザー認証を行うための汎用gemのviewの一部を日本語化するためのライブラリ.
厳密には,日本語化ではなくi18n化するためのもの.
.env
というファイルを読み込むためのライブラリ.
本アプリでは,テスト環境でしか利用していない.
<span class="fa fa-user"></span>
のようなアイコンがつかえるようになる. 便利なrubyのヘルパー関数も付属している.(link)
ページャを実現するための定番ライブラリ. いろんなページをページングするのに使っている.