Railsポートフォリオで使用したGemの一覧です。
Gem名 | 使用目的 | 説明 |
---|---|---|
devise | ログイン機能 | |
carrierwave | 画像アップロード用 保存先は開発環境はローカル、本番環境はS3に設定 |
DBを圧迫させないためにファイル名をDBに保存している。画像表示は、画像が格納されてるパスとDBに保存されているファイル名を使用 |
fog-aws | S3に保存用 | |
dotenv-rails | 環境変数を設定 | プロジェクト配下に.envファイルを作成し、ファイル内に環境変数を記入し、ENVで呼び出す |
ransack | 検索機能の実装用 | |
kaminari | ページネーションの実装用 | kaminari-bootstrapを使うと簡単に綺麗なページネーション作成可能 |
rspec-rails | テスト用 | |
factory_bot_rails | テスト用のデータを生成してくれる | |
pry-rails | デバッグツール | 処理の確認したい箇所にbinding.pryを入れて値など確認できる |
rubcop-airbnb | Rubyコードの自動整形ツール |