Rails の API モードでセッションやクッキーを使えるようにする
概要 Rails6 で API モードを使って開発する場合にセッションやクッキーを使うことができるよう設定する方法を書いています。 いちばん簡単な方法 いろいろと設定...
概要 Rails6 で API モードを使って開発する場合にセッションやクッキーを使うことができるよう設定する方法を書いています。 いちばん簡単な方法 いろいろと設定...
概要 BootstrapVue のモーダル内で VueLeaflet を使うと、表示崩れが起きてしまいます。 以下では普通に実装したときの失敗例と、そうならないよう対策した成功例を載せていま...
概要 Rails6 と 認証用の gem である Devise を使ったログイン時刻の記録方法を書き留めています。 使用したバージョン: Rails 6.0.2.2 Devise 4.7.1 プロジェクトの作成 まずは適当な名前で...
概要 Vue.js で CSV ファイルからデータを読み込みしたい場合の一例。 サンプルの CSV を用意 以下のような CSV ファイルを src フォルダ配下の assets/data.csv に配置します。 id,first name,last name,age 1,taro,tanaka,20 2,jiro,suzuki,18...
概要 SAM でライブラリをレイヤー化し、メインの Lambda 関数から呼び出すまでの方法を書き留めています。 使用するランタイムは Ruby2.5 です。 Ruby 2.5.3 SAM CLI 0.44.0 プロジェクト...
概要 LocalStack を使ってローカル環境で AWS SES を動かせるようにします。 Docker Compose のセットアップ LocalStack の Docker イメージを使って SES だけを起動させるよう設定します。 version:"3"services:localstack:image:localstack/localstackports:- 4579:4579environment:- SERVICES=ses- DE...
概要 devise とその JWT 用のプラグインである devise-jwt を使って Rails6 に JWT 認証を実装します。 device を使わない JWT 認証の API の実装はこちらに別の記事があります。 Ruby 2.6.5 Rails 6.0.2.1 Devise 4.7.1 Device::JWT...
概要 CloudFront で ElasticBeanstalk(以下、EB) をオリジンに使用する際の設定手順をまとめ。 手順 AWS コンソールから CloudFront を開いて、Create...
概要 Rails6 に Device Token Auth を使ってトークン認証を導入する方法を書いています。 プロジェクトの作成 まず、適当な Rails プロジェクトを作成します。 rails new myproject cd myproject プロジェ...
概要 IAM ユーザーを作成してポリシーをアタッチします。 そして、アクセスキーを生成して、AWS リソースへの接続を試してみます。 AWS への操作は AWS CLI を使...