2021-08-01から1ヶ月間の記事一覧

Vue.jsでリアルタイム検索機能をつくる

はじめに Vue.jsでリアルタイム検索機能をつくる方法について 設定方法 <template> <div class="container-fluid"> <div id="search-form" class="form-row p-3" > <div class="form-group col-lg-6 offset-lg-3"> <label for="search">絞り込み</label> </div></div></div></template>

VeeValidateを使ってバリデーションをつくる

はじめに VeeValidateを使ってバリデーションをつくる方法について VeeValidateをインストール $ yarn add vee-validate VeeValidateの設定ファイルを作成 $ touch app/javascript/plugins/veevalidate.js 上記のファイルをインクルードします。 javascript/…

JWTを使ってトークンベースの認証機能をつくる

はじめに JWTを使ってトークンベースの認証機能をつくる方法について JWTをインストール gem 'jwt' bundle install sessionsコントローラの設定 controllers/api/sessions_controller.rb class Api::SessionsController < ApplicationController def create …

railsアプリにCircleCIを導入する

はじめに railsアプリにCircleCIを導入してCI部分のRspecとRubocopを自動化してみました。 設定方法 まずはアプリのルートディレクトリに.circleciというディレクトリを作り、その配下にconfig.ymlというファイルを作ります。 そのファイルにcircleciの設定…

【エラー】Mysql2::Error: Incorrect string valueの対処法

はじめに Mysql2::Error: Incorrect string valueの対処法について 該当のエラー ActiveRecord::StatementInvalid: Mysql2::Error: Incorrect string value: ....... .............. 原因 character_set_databaseとcharacter_set_serverの値がlatin1になって…

ActiveStorageを使ってS3に画像を保存する【rails】

はじめに ActiveStorageを使ってAWSのS3に画像を保存する方法について。 ActiveStorageの設定 まずはActiveStorageをインストールします。 $ rails active_storage:install $ rails db:migrate 続いて、該当のモデルと関連付けします。 class Article < Appl…

credentials.yml.encを使って環境変数を設定する【rails】

はじめに railsのcredentials.yml.encを使って環境変数を設定する方法 credentials.yml.enc とは? credentials.yml.encは環境変数をまとめておく場所です。 credentials.yml.enc自体は暗号化されていて、master.keyファイルによって復号化されます。 どちら…