Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.39 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.39 KB

README

Google custom search JSON APIを用いたgoogle検索ミラーサイトです。

考慮した点

  • APIキーとIDは環境変数として設定し、.gitignoreで非公開とした。
  • RSpec systemテストの勉強を兼ねてテストコードを書いてみた。
  • リーダブルコードを参考にリファクタリング
    • 再利用性の向上
    • 可読性の向上
  • 外部API使用時のエラー処理
  • ページネーションの実装

起動方法

  1. GCPにて、APIキーと検索エンジンIDを取得する

  2. ルートディレクトリに「.env.development」を作成し、下記を記述する

API_KEY=<取得したAPIキー>
SEARCH_ENGINE_ID=<取得した検索エンジンID>

※本番環境の環境変数は別途環境に応じて設定が必要

  1. 開発サーバーを起動する
rails s