Rails の API モードでセッションやクッキーを使えるようにする

概要 Rails6 で API モードを使って開発する場合にセッションやクッキーを使うことができるよう設定する方法を書いています。 いちばん簡単な方法 いろいろと設定...

April 11, 2020

Devise でログイン時刻を記録する

概要 Rails6 と 認証用の gem である Devise を使ったログイン時刻の記録方法を書き留めています。 使用したバージョン: Rails 6.0.2.2 Devise 4.7.1 プロジェクトの作成 まずは適当な名前で...

March 31, 2020

Rails6 で JSON Web Token 認証を実装する

概要 devise とその JWT 用のプラグインである devise-jwt を使って Rails6 に JWT 認証を実装します。 device を使わない JWT 認証の API の実装はこちらに別の記事があります。 Ruby 2.6.5 Rails 6.0.2.1 Devise 4.7.1 Device::JWT...

February 21, 2020

Device Token Auth を使って Rails6 にトークン認証を導入する

概要 Rails6 に Device Token Auth を使ってトークン認証を導入する方法を書いています。 プロジェクトの作成 まず、適当な Rails プロジェクトを作成します。 rails new myproject cd myproject プロジェ...

February 4, 2020

ElasticBeanstalk と Docker で Rails6 をデプロイ

概要 ElasticBeanstalk で Docker を使って Rails6 のデプロイを試してみす。 今回は単一コンテナの DockerDocker を使用します。 事前に必要なのはもちろん Docker と ElasticBeanstalk のデプロイに使う EB CLI です。 Rails プ...

January 29, 2020