Railsアプリにユーザ登録・認証を実装するまでの手順を書きます。ここでいうユーザ登録は、よくあるユーザ名とメールアドレスを入力して届いた認証リンクにアクセスするとアクティベートされるタイプのやつです。 環境 rails new deviseを導入する Userモデルの作成 figaroを導入 twitter認証を追加する APIトークンとシークレットを設定する OAuth用のマイグレーションを作成する callback用のコントローラを作る 参考文献 環境 Ruby 2.3.0 Rails5 (5.0.2) devise (4.2.0) omniauth, omniauth-twitter figaro rails new プロジェクトディレクトリを作ります。今回はデータベースにMySQLを使うのと、テストにはRSpecを使いたいのでデフォルトのテストは外しておきました。 rails n